自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 认证流程【5】-authenticate_client()函数

void authenticate_client(request *r){    t_client    *client;    t_authresponse  auth_response;       auth_response.ext = NULL;    char    *mac,        *token;    char *urlFragment = NUL

2015-09-11 08:31:35 1224

原创 认证流程【4】-http_callback_auth()函数

void http_callback_auth(httpd *webserver, request *r){    t_client    *client;    httpVar * token;    char    *mac;    httpVar *logout = httpdGetVariableByName(r, "logout");    if (wx_li

2015-09-11 08:30:06 669

原创 认证流程【3】-http_callback_404函数

场景:连上了一个路由器(等同于这里的网关),这个路由器有wifigdog,并且绑定到了无线的interface 上,然后我们第一次上网,输入url: www.baidu.comhttp_callback_404函数1/上述场景中的url 请求通过lihttpd 记录下来2/判断认证服务器是否可达3/把客户端的浏览器重定向到认证服务器: http:

2015-09-11 08:29:18 445

原创 认证流程【2】-main_loop函数

static void main_loop(void){    int result;    pthread_t   tid;    s_config *config = config_get_config();    request *r;    void **params;    int ret;    /* Set the time when wifi

2015-09-11 08:28:22 383

原创 认证流程【1】-main函数

源码文件夹src从gateway,c 中的man函数开始:int main(int argc, char **argv){    s_config *config = config_get_config();// 是一个获取全局变量config的函数       /*全局变量config 是关于网关全部配置的结构体,config 的成员变量都在wifidog

2015-09-11 08:27:22 285

原创 WifiDog认证流程

1、初始化     wifidog 在启动时会初始化一堆的防火墙规则     int iptables_fw_init(void)清除掉已有的防火墙规则,重新创建新的过滤链设置了 鉴权服务器(auth-server) 的防火墙规则 void iptables_fw_set_authservers(void)2、重定向将HTTP请求的外部IP地址和端口通过NAT方式重

2015-09-11 08:22:03 582

SQLite个人总结

本人也是依照这些文档入门的,这些文档介绍了SQLite的简单使用、SQLite3 C/C++ 开发接口简介(API函数)、在VC下使用SQLite等等,对新手入门很有帮助。

2011-12-06

很容易入门的SQLITE例子

这是在windows平台上的利用vs2005软件的一个简单SQLite编程,对于新手来说,以此入门再好不过了。

2011-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除