代理协议实现源代码解析

admin | net work | 2013-10-11
C++ 能够支持Socks4,Socks5代理协议;Socks5支持所有的三种方法(CONNECT,BIND,UDP),支持身份认证;支持HTTP代理协议,包括GET和CONNECT方法,还支持FTP的WEB下载请求。仅供参考,欢迎讨论。 头文件 //========================================================================= /* 文件: Socks.h */ /* 说明: 代... [阅读全文]
ė2,551 浏览数 6没有评论 0

using c-ares and libcurl

admin | net work | 2013-09-26
C++ #include #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include #include <string.h> #include <assert.h> #define ERROR_EXIT(x...) do {fprintf(stderr, x);fprintf(stderr, ", %s:%d", __FILE__, __LINE__);exit(-1);}while(0) #define DEBUG(x...) do {fp... [阅读全文]
ė3,770 浏览数 6没有评论 0

Get IP by Hostname

admin | net work | 2013-04-04
C++ #include<stdio.h> #include<stdlib.h> #include<netdb.h> #include<arpa/inet.h> int main(int argc, char **argv) { struct hostent *host; char str[100]; char addr[INET_ADDRSTRLEN]; char **p; int c; while (1){ c=0; gets(str); printf("%s\n",str); if ... [阅读全文]
ė2,125 浏览数 6没有评论 0

ip地址正则表达式测试是否正确

admin | net work | 2013-04-04
C++ #include <sys/types.h> #include <regex.h> #include <stdlib.h> #include <stdio.h> #include <string.h> char *test; /* int regcomp(regex_t *preg, const char *regex, int cflags); int regexec(const regex_t *preg, const char *string, size_t nmatch, ... [阅读全文]
ė2,126 浏览数 6没有评论 0

raw socket 发送阻断包

admin | net work | 2013-04-04
C++ 来源:http://bugkill.01safe.com/thread-207-1-1.html *int sndpkt_tcp_rst(u32 seq,u32 src_ip, u32 dst_ip, u16 src_prt, u16 dst_prt) { static int i=0; int one=1; /* R.Stevens says we need this variable for the setsockopt call */ int tcphdrlen = sizeof(struct tcphdr); int iphdrlen = sizeof(str... [阅读全文]
ė2,337 浏览数 6没有评论 0

raw socket 发送阻断包

admin | net work | 2013-04-04
C++ 来源:http://bugkill.01safe.com/thread-207-1-1.html *int sndpkt_tcp_rst(u32 seq,u32 src_ip, u32 dst_ip, u16 src_prt, u16 dst_prt) { static int i=0; int one=1; /* R.Stevens says we need this variable for the setsockopt call */ int tcphdrlen = sizeof(struct tcphdr); int iphdrlen = sizeof(str... [阅读全文]
ė2,410 浏览数 6没有评论 0

获取本地主机ipv4地址和ipv6地址

admin | net work | 2013-04-04
C++ #include <Winsock2.h> #include <stdio.h> #include <iostream> #include <cstring> #include<ws2tcpip.h> #pragma comment(lib, "ws2_32.lib ") //linking to the library using namespace std; int get_ip() { struct addrinfo *ailist, *aip; struct addrinfo hin... [阅读全文]
ė2,463 浏览数 6没有评论 0

json数据分析http网页抓取

admin | net work | 2013-04-04
主要是对一些通用功能的简单封装,包括: json数据分析类 文件访问类, htttp链接类(支持异步链接,一句代码即可抓取一个网页) 线程池类, 任务类 正则表达式类,主要是对开源的pcre的封装 字符串类,嵌入正则表达式支持 …… 源码链接地址: https://github.com/qqjack/MyLibOfMySelf 欢迎修改,完善,添加新通用功能。。谢谢 C++ ... [阅读全文]
ė2,946 浏览数 6没有评论 0

Windows管道技术简述

admin | net work | 2013-03-15
不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS窗口。 现在就来讨论一下,如何用匿名管道技术实现这个功能。 管道技术... [阅读全文]
ė3,253 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量