原文:suricata抓包方式之一 AF_PACKET

前言 linux提供了原始套接字RAW SOCKET,可以抓取数据链路层的报文。这样可以对报文进行深入分析。今天介绍一下AF PACKET的用法,分为两种方式。第一种方法是通过套接字,打开指定的网卡,然后使用recvmsg读取,实际过程需要需要将报文从内核区拷贝到用户区。第二种方法是使用packet mmap,使用共享内存方式,在内核空间中分配一块内核缓冲区,然后用户空间程序调用mmap映射到用 ...

2016-11-07 22:04 0 8330 推荐指数:

查看详情

利用AF_PACKET 套接字发送一个任意的以太网帧

目标 利用AF_PACKET 套接字发送一个任意的以太网帧 背景 以太网是一个链路层协议。大多数网络程序员关注网络栈的传输层及以上,所以不需要直接处理以太网帧,但是某些场景下关注传输层以下也是有必要 ...

Sun Mar 05 02:35:00 CST 2017 1 4973
PF_PACKETmmap

会赋予不同的操作函数集合和数据接收函数,例如后者使用packet_ops函数集,而前者使用packet_ ...

Wed Dec 11 01:22:00 CST 2019 0 305
使用Packet Sniffer和分析(z-stack协议)

以下内容仅是自己学习总结,可能会有错误,有发现问题的欢迎指正(图片可以自己放大,还是比较清晰的)。 1、协调器上电,其他设备均不上电,如下: 通过观察可以发现,协调器建立网络成功后,会以15秒为周期告知自己的网络连接状态, 2、关闭协调器,路由器上电, ...

Wed May 04 23:51:00 CST 2016 0 4970
手机HTTPS (Fiddler & Packet Capture)

手机HTTPS (Fiddler & Packet Capture) 以前写了一个小游戏(消灭病毒)的刷金币小脚本,使用需要获取openid ,就需要微信的HTTPS 一直都是用Fiddler电脑的Packet Capture抓手机的,突然想试一下用电脑抓手机的 ...

Tue Mar 24 20:41:00 CST 2020 0 1802
tshark常用方式

tshark是命令行包工具 tshark filter field reference tcp protocol fields mysql protocol fields http protocol fields memcache protocol fields Java ...

Sun Jan 17 07:08:00 CST 2021 0 600
suricata(一)

Suricata 目录 Suricata 一、什么是suricata IDS/IPS 二、安装 三、规则分析 1、action(动作) 2、Protocol(协议 ...

Wed Mar 25 00:44:00 CST 2020 0 3105
几种常见网络方式介绍

几种常见网络方式介绍 几种常见网络方式介绍 一、网络分流器(TAP)- 二、有网管功能的小交换机- 三、用两块网卡的Linux方案- 四、总结 无论作为网络运维人员,还是安全渗透工程师,在工作中都会无可避免地碰到网络的需求。 对网络运维人员,网络 ...

Mon Jan 04 23:21:00 CST 2021 0 856
几种常见网络方式介绍

无论作为网络运维人员,还是安全渗透工程师,在工作中都会无可避免地碰到网络的需求。 对网络运维人员,网络可以: 定位网络里的异常设备; 排查网络性能瓶颈; 了解真实的网络互联状态。 对安全渗透工程师,网络可以: 有助于逆向分析联网型App; 从真实流量 ...

Thu May 27 19:34:00 CST 2021 0 4488
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM