Python黑客编程3网络数据监听和过滤课程的实验环境如下:•操作系统:kaliLinux2.0•编程工具:WingIDE•Python版本:2.7.9•涉及到的主要python模块:pypcap,dpkt,scapy,scapy-http涉及到的几个python网络抓包和分析的模块,dpkt和scapy在k..
分类:
编程语言 时间:
2016-06-29 01:17:11
阅读次数:
577
需求:1、读取wireshark捕获的pcap报文2、过滤出特定报文3、分析特定报文的间隔时间是否符合规律关键函数或变量:rdpcap()filter():使用lambda函数p.time可用ls()查看报文支持的字段,由于链路层和IP层用的字段重复,可以用p[IP].src代表IP源地址,类型为字符串。p.load表示原..
分类:
其他好文 时间:
2016-06-25 23:15:42
阅读次数:
2824
使用Python的Pyside和Scapy写的嗅探器原型,拥有基本框架,但是功能并不十分完善,供参考。 1 import sys 2 import time 3 import binascii 4 from PySide.QtCore import * 5 from PySide.QtGui imp ...
分类:
编程语言 时间:
2016-05-23 21:17:31
阅读次数:
620
1.ubuntu下安装gnuplot
转自:http://blog.163.com/gz_ricky/blog/static/182049118201362501316961/流程为NumPy->x11->Gnuplot->GnuplotPy大概的命令就是sudoapt-getinstallpython-numpypython-scipypython-matplotlibipythonipython-notebookpython-pandaspython-sy..
分类:
编程语言 时间:
2016-05-14 17:14:19
阅读次数:
1079
scapy编写简单的ARP扫描脚本 scapy编写简单的ARP扫描脚本 本课程基于 Python 的 scapy 模块编写,适合有 Python 基础的同学学习,最终完成一个简单的 ARP 扫描脚本。 本课程基于 Python 的 scapy 模块编写,适合有 Python 基础的同学学习,最终完成 ...
分类:
编程语言 时间:
2016-04-25 06:43:48
阅读次数:
167
Scapy 是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。最重要的他还有很多更优秀的特性——发送无效数据...
分类:
其他好文 时间:
2016-04-13 13:19:57
阅读次数:
630
首先,Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 不友好。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务,所以学习reuqests模块,比较简洁好用(以后慢慢会学习scapy,更强大的库) ...
分类:
编程语言 时间:
2016-04-06 22:55:38
阅读次数:
144
在mac上安装scapy可以说是困难重重,一来因为scapy实在有些小众和老旧,再加上安装说明文档都是python2.5 也没有详细说明一些安装问题。 折腾了大概三个小时之后终于解决了这个老大难。 注:我的环境为anaconda2.3 - python2.7.10 一,首先scapy依赖了以下几个库 ...
分类:
系统相关 时间:
2016-03-26 17:03:58
阅读次数:
2667