Network
-
Scapy: send, sniff and dissect and forge network packets. Usable interactively
or as a library
-
pypcap,Pcapyandpylibpcap:
several different Python bindings for libpcap
-
libdnet: low-level networking routines, including interface lookup and Ethernet
frame transmission
-
dpkt: fast, simple packet creation/parsing, with definitions for the basic
TCP/IP protocols
-
Impacket: craft and decode network packets. Includes support
for higher-level protocols such as NMB and SMB
-
pynids: libnids wrapper offering sniffing, IP defragmentation, TCP stream
reassembly and port scan detection
-
Dirtbags py-pcap: read pcap files without libpcap
-
flowgrep: grep through packet payloads using regular expressions
-
httplib2: comprehensive HTTP client library that supports many features
left out of other HTTP libraries
-
Knock Subdomain Scan, enumerate subdomains on a target domain through a wordlist
-
Mallory, man-in-the-middle proxy for testing
-
mitmproxy: SSL-capable, intercepting HTTP proxy. Console interface allows traffic flows
to be inspected and edited on the fly
Debugging and reverse engineering
-
Paimei: reverse engineering framework, includesPyDBG,
PIDA, pGRAPH
-
Immunity Debugger: scriptable GUI and command line debugger
-
IDAPython: IDA Pro plugin that integrates the Python programming language, allowing
scripts to run in IDA Pro
-
PyEMU: fully scriptable IA-32 emulator, useful for malware analysis
-
pefile: read and work with Portable Executable (aka PE) files
-
pydasm: Python interface to thelibdasmx86
disassembling library
-
PyDbgEng: Python wrapper for the Microsoft Windows Debugging Engine
-
uhooker: intercept calls to API calls inside DLLs, and also
arbitrary addresses within the executable file in memory
-
diStorm64: disassembler library for AMD64, licensed under the BSD license
-
python-ptrace: debugger using ptrace (Linux, BSD and Darwin
system call to trace processes) written in Python
Fuzzing
-
Sulley: fuzzer development and fuzz testing framework consisting of multiple
extensible components
-
Peach Fuzzing Platform: extensible fuzzing framework for generation and
mutation based fuzzing
-
antiparser: fuzz testing and fault injection API
-
TAOF, includingProxyFuzz,
a man-in-the-middle non-deterministic network fuzzer
-
untidy: general purpose XML fuzzer
-
Powerfuzzer: highly automated and fully customizable web fuzzer (HTTP protocol
based application fuzzer)
-
FileP: file fuzzer. Generates mutated files from a list of
source files and feeds them to an external program in batches
- SMUDGE
-
Mistress: probe file formats on the fly and protocols
with malformed data, based on pre-defined patterns
-
Fuzzbox: multi-codec media fuzzer
-
Forensic Fuzzing Tools: generate fuzzed files, fuzzed
file systems, and file systems containing fuzzed files in order to test the robustness of forensics tools and examination systems
-
Windows IPC Fuzzing Tools: tools used to fuzz
applications that use Windows Interprocess Communication mechanisms
-
WSBang: perform automated security testing of SOAP based web services
-
Construct: library for parsing and building of data structures (binary or
textual). Define your data structures in a declarative manner
-
fuzzer.py (feliam): simple fuzzer
by Felipe Andres Manzano
-
Fusil: Python library used to write fuzzing programs
Web
-
ProxMon: processes proxy logs and reports discovered issues
-
WSMap: find web service endpoints and discovery files
-
Twill: browse the Web from a command-line interface. Supports automated Web testing
-
Windmill: web testing tool designed to let you painlessly automate and debug
your web application
-
FunkLoad: functional and load web tester
Forensics
-
Volatility: extract digital artifacts from volatile memory
(RAM) samples
-
SandMan: read the hibernation file, regardless of Windows version
-
LibForensics: library for developing digital forensics applications
-
TrIDLib, identify file types from their binary signatures. Now includes
Python binding
Malware analysis
-
pyew: command line hexadecimal editor and disassembler, mainly to analyze malware
-
Exefilter: filter file formats in e-mails, web pages or files. Detects
many common file formats and can remove active content
-
pyClamAV: add virus detection capabilities to your Python
software
-
jsunpack-n, generic JavaScript unpacker: emulates browser functionality
to detect exploits that target browser and browser plug-in vulnerabilities
-
yara-python: identify and classify
malware samples
PDF
-
Didier Stevens' PDF tools: analyse, identify and create PDF
files (includesPDFiD,pdf-parserandmake-pdfand
mPDF)
-
Opaf: Open PDF Analysis Framework. Converts PDF to an XML tree that can be
analyzed and modified.
-
Origapy: Python wrapper for the Origami Ruby module which sanitizes
PDF files
-
pyPDF: pure Python PDF toolkit: extract info, spilt, merge, crop, encrypt, decrypt...
-
PDFMiner: extract text from PDF files
-
python-poppler-qt4: Python binding for the Poppler PDF library,
including Qt4 support
Misc
-
InlineEgg: toolbox of classes for writing small assembly
programs in Python
-
Exomind: framework
for building decorated graphs and developing open-source intelligence modules and ideas, centered on social network services, search engines and instant messaging
-
RevHosts: enumerate virtual hosts for a given IP address
-
simplejson: JSON encoder/decoder, e.g. to useGoogle's
AJAX API
-
PyMangle: command line tool and a python library used to create word lists
for use with other penetration testing tools
-
Hachoir: view and edit a binary stream field by field
Other useful libraries and tools
-
IPython: enhanced interactive Python shell with many features for object introspection,
system shell access, and its own special command system
-
Beautiful Soup: HTML parser optimized for screen-scraping
-
matplotlib: make 2D plots of arrays
-
Mayavi: 3D scientific data visualization and plotting
-
RTGraph3D: create dynamic graphs in 3D
-
Twisted: event-driven networking engine
-
Suds: lightweight SOAP client for consuming Web Services
-
M2Crypto: most complete OpenSSL wrapper
-
NetworkX: graph library (edges, nodes)
-
pyparsing: general parsing module
-
lxml: most feature-rich and easy-to-use library for working with XML and HTML in
the Python language
-
Pexpect: control and automate other programs, similar to Don Libes `Expect`
system
-
Sikuli, visual technology to search and automate GUIs using screenshots.
Scriptable inJython
-
PyQtandPySide:
Python bindings for the Qt application framework and GUI library
For more libaries, please have a look atPyPI,
the Python Package Index.
分享到:
相关推荐
python工具集合脚本.zip
python_toolbox, 有用的python 工具集合 什么是 python 工具箱?python 工具箱是针对各种任务的python 工具集合。 它包含:python_toolbox.caching: 用于缓存函数,类实例和属性的工具。python_toolbox.cute_it
PyPoE, 流亡之路 python 工具集合 PyPoEpython 工具的集合,用于放逐的路径。更详细的文档:http://omegak2.net/poe/PyPoE/文档被偶尔更新,直到我获得一个构建 shell - 然而文档也可以以手工构建。 常见问题&咨询
开发目前已中止PyPoE 用于Python工具集合。 更详细的文档: : 偶尔会更新文档,直到我建立了构建机器人-但是也可以使用Sphinx手动构建文档。常见问题与咨询安装Python 3.7,以获得最大的兼容性: 要支持包解压缩,请...
Python工具我为个人使用而创建的Python工具集合。 目录 1.进口import python_tools as pt 2.包装器 2.1。 调试包装器@debug 调试包装程序,它打印有关函数调用的一些有用信息。 2.1.1。 如何使用可以通过将相应的...
Python MIP(混合整数线性编程)工具套件网站: : Python MIP是用于混合整数线性程序(MIP)建模和解决方案的Python工具集合。 MIP语法受启发。 就像一样,它也提供对高级求解器功能的访问,例如切割生成,惰性约束...
louisPy一个实用的Python工具类集合
pyGit工具 一组执行常见 Git 操作的 Python 工具。
项目概述:高效Python框架与工具集合 本项目采用Python作为主要开发语言,集结了共20个高效实用的源码文件,其中包含18个Python脚本(.py文件)和2个Markdown文档(.md文件)。这些文件共同构成了基于Python的基础...
Borax 是一个的 Python3 开发工具集合库
mlcrate一个主要用于ML和Kaggle的便利Python工具和函数的集合
这个压缩包集合包括了从单一用途到多功能的各种Python爬虫工具。无论您是需要快速抓取特定网站的数据,还是希望构建复杂的网络爬虫来处理大量数据,这里都有适合您的工具。 为何选择我们的Python爬虫工具 实用性:...
一整套的python2.7、eric4、pyqt4整合,直接安装就可以用,自己已经用了很久了,有不少人找我要,就上传上来吧。
这个压缩包集合包括了从单一用途到多功能的各种Python爬虫工具。无论您是需要快速抓取特定网站的数据,还是希望构建复杂的网络爬虫来处理大量数据,这里都有适合您的工具。 为何选择我们的Python爬虫工具 实用性:...
这个压缩包集合包括了从单一用途到多功能的各种Python爬虫工具。无论您是需要快速抓取特定网站的数据,还是希望构建复杂的网络爬虫来处理大量数据,这里都有适合您的工具。 为何选择我们的Python爬虫工具 实用性:...
这个工具小集合是我在使用caffe进行人脸识别实验时,用到的一些小工具,里面比较繁琐,但都十分实用。
推荐理由:一个Python资源集合库,汇集了Python生态中最热门的项目、工具、库、框架等。该项目旨在为Python开发者提供一个集中的资源库,帮助他们更好地学习和使用Python。awesome-python涵盖了广泛的主题,是Python...
方便pythoner做网络抓包工作的工具。 方便下载。
GEE区域该软件包包含两个类,以简化从Google Earth Engine数据集获取统计信息的过程。 GOST团队将使用它为Poverty GP建立数据集,我们还将使用此空间讨论Earth Engine问题和用例。用法目录() 具有某些功能的Earth ...
Awesome Python 是一个资源整理集合,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。这个系列...