# NetworkHijackingSniffer **Repository Path**: xavier007/NetworkHijackingSniffer ## Basic Information - **Project Name**: NetworkHijackingSniffer - **Description**: 网络劫持嗅探者,提供TCP旁路劫持的检测取证功能和对指定域名的TCP抗干扰DNS解析功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2014-08-05 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Network Hijacking Sniffer ---------- 网络劫持嗅探者,提供TCP旁路劫持的检测、取证功能和DNS污染检查、TCP解析功能。本软件目前由两个模块组成,相互独立,可以独立运行。 ## TCP旁路劫持检测模块使用说明 因为本软件需要抓取数据包,所以要先安装不少东西。 首先下载依赖软件环境[pre-install.zip](http://git.oschina.net/xskonline/NetworkHijackingSniffer/attach_files),再下载ZIP版本的[Scapy](http://www.secdev.org/projects/scapy/)。 按下面的顺序依次安装: - python-2.7.8.msi - 解压Scapy,在对应目录下执行`python setup.py install`完成安装 - pywin32-219.win32-py2.7.exe - WinPcap_4_1_3.exe - pcap-1.1.win32-py2.7.exe - dnet-1.12.win32-py2.7.exe - pyreadline-2.0.win32.exe 对应目录下运行`python tcphijack.py`。 ## 抗DNS旁路劫持模块使用说明 下载依赖软件环境,如果仅使用本模块只须安装上面软件环境中的python-2.7.8.msi即可。 将主DNS服务器设定为127.0.0.1,然后在对应目录下运行`python domainresolve.py`。 注意:本软件仅能用于对抗针对普通的特定域名的DNS缓存污染,无法应对使用更高级干扰手段(如国墙)的劫持行为。 ## 授权 本软件遵循[Mozilla Public License, version 2.0](http://mozilla.org/MPL/2.0/)开源协议。 其中domainresolve.py基于MIT协议的pydnsproxy开发,并处理了其中的若干BUG。