目录

Python实现Tracert追踪TTL值的方法详解

本文详解如何利用Python的Scapy库实现Tracert路由追踪功能。通过构造不同TTL值的ICMP数据包,利用路由器TTL减一后超时返回ICMP不可达报文的原理,逐跳获取中间节点IP。文章提供了完整的Python代码示例,包括单包探测与自动化追踪逻辑,帮助开发者理解并实现网络路径探测工具。

Python实现Tracert追踪TTL值的方法详解

Python基于Scapy实现内网ARP扫描的完整流程

本文详细介绍如何使用Python的Scapy模块进行内网ARP扫描。文章从构造单个ARP请求包开始,演示如何发送广播包并接收响应以获取目标IP对应的MAC地址。随后,通过引入队列机制和多进程处理,实现了高效的全网段IP存活检测与MAC地址采集,并提供了基于optparse参数解析的完整可执行代码示例。

Python基于Scapy实现内网ARP扫描的完整流程

Python实现局域网IP与MAC地址映射查询

本文介绍如何使用Python脚本在统一局域网内通过ARP协议扫描,将指定网段的IP地址映射为对应的MAC物理地址。文章详细解析了MAC地址的结构,并提供了基于Scapy库发送ARP请求包的具体代码实现,帮助开发者快速获取局域网内设备的硬件标识信息。

Python模拟TCP三次握手与HTTP请求实现

本文介绍如何使用Python的Scapy库手动构建TCP数据包,模拟TCP三次握手过程并建立连接。通过构造SYN、ACK标志位及序列号,成功发起HTTP GET请求并接收服务器响应,展示了网络底层协议交互的原理与代码实现。

Python模拟TCP三次握手与HTTP请求实现

Python 2.7 使用 Scapy 发送 SYN 及获取 MAC 地址方法汇总

本文介绍在 Python 2.7 环境下,利用 Scapy 模块构造并发送 SYN 包的实例,以及通过 nmap、系统命令 arp、Scapy ARP 请求和 arpreq 模块等多种方式获取同一网段内设备的 MAC 地址与网卡类型。文章对比了各方法的优缺点,并提供了使用 mac.py 库解析厂商信息的代码示例,适用于 Windows 和 Linux 系统。

Python利用Scapy生成动态路由轨迹图详解

本文介绍如何使用Python的Scapy库实现TCP协议的路由跟踪功能。通过配置traceroute方法参数,可探测80或443等服务的可用性,并生成SVG矢量路由图。文中详细解析了关键参数设置、代码实现及从SVG到PNG的转换流程,帮助管理员清晰掌握网络节点分布与运营商信息。

Python利用Scapy生成动态路由轨迹图详解

Python使用Scapy追踪TCP服务路由轨迹

本文介绍利用Python Scapy库中的traceroute方法,通过发送SYN包探测目标服务器IP及端口,结合tcpdump抓包获取中间路由节点。利用graph()方法生成SVG矢量图,并通过ASN映射查询IP地理信息,最终使用ImageMagick转换为PNG图片,实现网络路径的可视化展示。

Python使用Scapy追踪TCP服务路由轨迹

Python使用Scapy抓取网络包并保存与解析PCAP文件

本文介绍如何使用Python的Scapy库进行网络抓包,并将捕获的数据包保存为PCAP文件。通过配置BPF过滤规则和回调函数,可实现对特定网络流量的筛选与处理。随后演示如何读取生成的PCAP文件,按会话(Session)划分数据,并提取TCP负载进行解析,为网络数据分析提供实用参考。

Python使用Scapy读取与修改Pcap文件示例

本文介绍如何利用Python的Scapy库读取pcap文件,提取其中的网络报文,并对HTTP请求的Path字段进行随机字符替换后重新写入新的pcap文件。通过具体代码示例,展示rdpcap读取、wrpcap写入及报文层操作的核心流程,适用于网络流量分析与模糊测试场景。

更多信息

专题列表