码迷,mamicode.com
首页 >  
搜索关键字:raw-socket    ( 41个结果
【Linux 网络编程】常用TCP/IP网络编程函数
(1)函数socket (2)函数bind (3)函数listen (4)函数accept (6)函数connet ...
分类:系统相关   时间:2017-03-09 23:12:06    阅读次数:410
c#Socket
转自链接:http://www.cnblogs.com/jhabb/archive/2011/01/04/1925532.html 希望共同学习,共同进步! 本文向大家介绍Windows Sockets的一些关于用C#实现的原始套接字(Raw Socket)的编程,以及在此基础上实现的网络封包监视技 ...
分类:Windows程序   时间:2016-12-16 16:54:25    阅读次数:302
linux系统socket通信编程1
Linux下的Socket编程大体上包括Tcp Socket、Udp Socket即Raw Socket这三种,其中TCP和UDP方式的Socket编程用于编写应用层的socket程序,是我们用得比较多的,而Raw Socket则用得相对较少,不在本文介绍范围之列。 TCP Socket 基于TCP ...
分类:系统相关   时间:2016-12-14 02:21:14    阅读次数:235
suricata抓包方式之一 AF_PACKET
1、前言 linux提供了原始套接字RAW_SOCKET,可以抓取数据链路层的报文。这样可以对报文进行深入分析。今天介绍一下AF_PACKET的用法,分为两种方式。第一种方法是通过套接字,打开指定的网卡,然后使用recvmsg读取,实际过程需要需要将报文从内核区拷贝到用户区。第二种方法是使用pack ...
分类:其他好文   时间:2016-11-08 00:59:35    阅读次数:753
sendto频率过快导致发送丢包
编写一个转发模块,虽然没有要求一转多时要达到多少路(不采用组播的情况下,单纯的一路转成多路),但是本着物尽其用的原则,尽可能测试一下极限。 网络环境:1000M,直连,多网卡 系统:Linux version 3.19.0 接收模式:udp模式的raw socket(优化的话,可以直接通过网卡处理)... ...
分类:其他好文   时间:2016-10-27 12:57:40    阅读次数:2017
Python之Scanner编写
嗯!拖延症晚期,已经无可救药,熬了两个晚上的夜,基本也把计算机网络课程设计的网络扫描器的功能实现了。 其实,写个扫描器也挺好玩的,牵涉到了RAW Socket编程,可以尽情地DIY数据包(当然,不符合数据包规则,比如checksum错误就没办法了),收获颇深。其中,我觉得用C语言写更有利于在编写过程 ...
分类:编程语言   时间:2016-10-13 02:52:02    阅读次数:2351
python
importsocket importos host="192.168.148.128" ifos.name=="nt": socket_protocol=socket.IPPROTO_IP else: socket_protocol=socket.IPPROTO_ICMP sniffer=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket_protocol) sniffer.bind((host,0)) sniffer.setsockopt(socket...
分类:编程语言   时间:2016-07-21 06:32:55    阅读次数:272
python
importsocket importos #监听的主机 host="192.168.0.196" #创建原始套接字,然后绑定在公开接口上 ifos.name=="nt": socket_protocol=socket.IPPROTO_IP else: socket_protocol=socket.IPPROTO_ICMP sniffer=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket_protocol) ..
分类:编程语言   时间:2016-07-20 06:47:10    阅读次数:291
paper 78:sniff抓包程序片段
#define INTERFACE "eth0"#define MAX_SIZE 65535int init_raw_socket();int open_promisc(char *interface, int sockfd);int main(){ int sockfd; int bytes_re ...
分类:其他好文   时间:2016-06-26 15:18:32    阅读次数:163
Linux高级编程--10.Socket编程
Linux下的Socket编程大体上包括Tcp Socket、Udp Socket即Raw Socket这三种,其中TCP和UDP方式的Socket编程用于编写应用层的socket程序,是我们用得比较多的,而Raw Socket则用得相对较少,不在本文介绍范围之列。 TCP Socket 基于TCP... ...
分类:系统相关   时间:2016-05-13 09:11:56    阅读次数:258
41条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!