Packet Sniffer Code in C using sockets
来源:互联网 发布:交响情人梦 知乎 编辑:程序博客网 时间:2024/05/21 10:57
接idc通知,按工信部和公安部要求,要对网站用户上下线时间ip用户名做记录,至少保留一年(什么乱七八糟啊)。
参考了以下code,做了一个http sniffer,把http header全部记录下来,比较简单,截取数据直接是:
sock_raw = socket(AF_INET , SOCK_RAW , IPPROTO_TCP);
while(1)
{
data_size = recvfrom(sock_raw , buffer , 65536 , 0 , &saddr , &saddr_size);
}
参考:http://www.binarytides.com/packet-sniffer-code-c-linux/
参考了以下code,做了一个http sniffer,把http header全部记录下来,比较简单,截取数据直接是:
sock_raw = socket(AF_INET , SOCK_RAW , IPPROTO_TCP);
while(1)
{
data_size = recvfrom(sock_raw , buffer , 65536 , 0 , &saddr , &saddr_size);
}
参考:http://www.binarytides.com/packet-sniffer-code-c-linux/
- Packet Sniffer Code in C using sockets
- Using the FortiOS built-in packet sniffer
- Code a network packet sniffer in python for Linux
- Simple Packet Sniffer using Java
- Using C code in symbian
- HTTP GET packet sniffer in Scapy
- DNS Query Code in C with linux sockets
- Using Sockets in PHP [转载]
- Using Sockets in Java - Client
- Using Sockets in Java - Server
- Using CSharp (C#) code in Powershell scripts
- packet sniffer的使用
- cc2540 Packet Sniffer使用
- SmartRF Packet Sniffer 使用
- python network packet sniffer
- SmartRF Packet Sniffer使用手册
- TCP IP Sockets in C
- Using Unsafe Code in C#
- C++ STL视频教程
- 如何去理解递归,想到递归,运用递归
- java服务器
- timus 1346. Intervals of Monotonicity URAL 解题报告 DP 小水题,阅读理解
- oracle decode函数使用方法
- Packet Sniffer Code in C using sockets
- 【iOS越狱开发】如何将应用打包成.ipa文件
- Oracle中常用系统表
- HDU 1428 校园漫步
- WAS & IHS 优化
- 传输层学习之三(TCP数据传输)
- 拷贝构造函数
- 加法器设计
- PCI MSI MSI-X学习笔记