plagiarism!<br><br><a href="http://dirk-loss.de/python-tools.htm">http://dirk-loss.de/python-tools.htm</a><br><br>libemu is a small library written in C offering basic x86
  emulation and shellcode detection using GetPC heuristics. &lt;= libemu is written in C.. but yes.. there is a python binding for it.. but still.. libemu is written in C<br><br><div class="gmail_quote">On 10 January 2011 11:50, <a href="mailto:najmi.zabidi@gmail.com">najmi.zabidi@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:najmi.zabidi@gmail.com">najmi.zabidi@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">For me I like libemu for shellcode detection which was written in<br>
Python (not listed).<br>
<br>
Thanks for the list Fazli, rajin hang compile semua ni. Aku save dalam<br>
Springpad ni kot2 next time nak refer.<br>
<div><div></div><div class="h5"><br>
<br>
On Mon, Jan 10, 2011 at 10:10 AM, OWASP Malaysia &lt;admin@owasp.my&gt; wrote:<br>
&gt; Dear all,<br>
&gt;<br>
&gt; This is for python Fan and if you are realy developer on it. Please free to<br>
&gt; test it and if you have time please sent some report what your exactly do<br>
&gt; for this tool.This is collection for who love python as their part of life.<br>
&gt; Please FREE and use this as you know this is Open Source Software. if you<br>
&gt; are involved in vulnerability research, reverse engineering or penetration<br>
&gt; testing, We suggest to try out the Python programming language. It has a<br>
&gt; rich set of useful libraries and programs.<br>
&gt;<br>
&gt; Most of the listed tools are written in Python, others are just Python<br>
&gt; bindings for existing C libraries, i.e. they make those libraries easily<br>
&gt; usable from Python programs.<br>
&gt;<br>
&gt; Some of the more aggressive tools (pentest frameworks, bluetooth smashers,<br>
&gt; web application vulnerability scanners, war-dialers, etc.) are left out,<br>
&gt; because the legal situation of these tools is still a bit unclear not at<br>
&gt; Malaysia. This list is clearly meant to help whitehats, and for now we<br>
&gt; prefer to on the safe side.<br>
&gt;<br>
&gt; Network<br>
&gt;<br>
&gt; Scapy: send, sniff and dissect and forge network packets. Usable<br>
&gt; interactively or as a library<br>
&gt; pypcap, Pcapy and pylibpcap: several different Python bindings for libpcap<br>
&gt; libdnet: low-level networking routines, including interface lookup and<br>
&gt; Ethernet frame transmission<br>
&gt; dpkt: fast, simple packet creation/parsing, with definitions for the basic<br>
&gt; TCP/IP protocols<br>
&gt; Impacket: craft and decode network packets. Includes support for<br>
&gt; higher-level protocols such as NMB and SMB<br>
&gt; pynids: libnids wrapper offering sniffing, IP defragmentation, TCP stream<br>
&gt; reassembly and port scan detection<br>
&gt; Dirtbags py-pcap: read pcap files without libpcap<br>
&gt; flowgrep: grep through packet payloads using regular expressions<br>
&gt; httplib2: comprehensive HTTP client library that supports many features left<br>
&gt; out of other HTTP libraries<br>
&gt;<br>
&gt; Debugging and reverse engineering<br>
&gt;<br>
&gt; Paimei: reverse engineering framework, includes PyDBG, PIDA, pGRAPH<br>
&gt; Immunity Debugger: scriptable GUI and command line debugger<br>
&gt; IDAPython: IDA Pro plugin that integrates the Python programming language,<br>
&gt; allowing scripts to run in IDA Pro<br>
&gt; PyEMU: fully scriptable IA-32 emulator, useful for malware analysis<br>
&gt; pefile: read and work with Portable Executable (aka PE) files<br>
&gt; pydasm: Python interface to the libdasm x86 disassembling library<br>
&gt; PyDbgEng: Python wrapper for the Microsoft Windows Debugging Engine<br>
&gt; uhooker: intercept calls to API calls inside DLLs, and also arbitrary<br>
&gt; addresses within the executable file in memory<br>
&gt; diStorm64: disassembler library for AMD64, licensed under the BSD license<br>
&gt; python-ptrace: debugger using ptrace (Linux, BSD and Darwin system call to<br>
&gt; trace processes) written in Python<br>
&gt;<br>
&gt; Fuzzing<br>
&gt;<br>
&gt; Sulley: fuzzer development and fuzz testing framework consisting of multiple<br>
&gt; extensible components<br>
&gt; Peach Fuzzing Platform: extensible fuzzing framework for generation and<br>
&gt; mutation based fuzzing<br>
&gt; antiparser: fuzz testing and fault injection API<br>
&gt; TAOF, including ProxyFuzz, a man-in-the-middle non-deterministic network<br>
&gt; fuzzer<br>
&gt; untidy: general purpose XML fuzzer<br>
&gt; Powerfuzzer: highly automated and fully customizable web fuzzer (HTTP<br>
&gt; protocol based application fuzzer)<br>
&gt; FileP: file fuzzer. Generates mutated files from a list of source files and<br>
&gt; feeds them to an external program in batches<br>
&gt; SMUDGE<br>
&gt; Mistress: probe file formats on the fly and protocols with malformed data,<br>
&gt; based on pre-defined patterns<br>
&gt; Fuzzbox: multi-codec media fuzzer<br>
&gt; Forensic Fuzzing Tools: generate fuzzed files, fuzzed file systems, and file<br>
&gt; systems containing fuzzed files in order to test the robustness of forensics<br>
&gt; tools and examination systems<br>
&gt; Windows IPC Fuzzing Tools: tools used to fuzz applications that use Windows<br>
&gt; Interprocess Communication mechanisms<br>
&gt; WSBang: perform automated security testing of SOAP based web services<br>
&gt; Construct: library for parsing and building of data structures (binary or<br>
&gt; textual). Define your data structures in a declarative manner<br>
&gt; fuzzer.py (feliam): simple fuzzer by Felipe Andres anzano<br>
&gt;<br>
&gt; Web<br>
&gt;<br>
&gt; ProxMon: processes proxy logs and reports discovered issues<br>
&gt; WSMap: find web service endpoints and discovery files<br>
&gt; Twill: browse the Web from a command-line interface. Supports automated Web<br>
&gt; testing<br>
&gt; Windmill: web testing tool designed to let you painlessly automate and debug<br>
&gt; your web application<br>
&gt; FunkLoad: functional and load web tester<br>
&gt;<br>
&gt; Forensics<br>
&gt;<br>
&gt; Volatility: extract digital artifacts from volatile memory (RAM) samples<br>
&gt; SandMan: read the hibernation file, regardless of Windows version<br>
&gt; LibForensics: library for developing digital forensics applications<br>
&gt; TrIDLib, identify file types from their binary signatures. Now includes<br>
&gt; Python binding<br>
&gt;<br>
&gt; Malware analysis<br>
&gt;<br>
&gt; pyew: command line hexadecimal editor and disassembler, mainly to analyze<br>
&gt; malware<br>
&gt; Didier Stevens&#39; PDF tools: analyse, identify and create PDF files (includes<br>
&gt; PDFiD, pdf-parser and make-pdf and mPDF)<br>
&gt; Origapy: Python wrapper for the Origami Ruby module which sanitizes PDF<br>
&gt; files<br>
&gt; Exefilter: filter file formats in e-mails, web pages or files. Detects many<br>
&gt; common file formats and can remove active content<br>
&gt; pyClamAV: add virus detection capabilities to your Python software<br>
&gt;<br>
&gt; Misc<br>
&gt;<br>
&gt; InlineEgg: toolbox of classes for writing small assembly programs in Python<br>
&gt; Exomind: framework for building decorated graphs and developing open-source<br>
&gt; intelligence modules and ideas, centered on social network services, search<br>
&gt; engines and instant messaging<br>
&gt; RevHosts: enumerate virtual hosts for a given IP address<br>
&gt; simplejson: JSON encoder/decoder, e.g. to use Google&#39;s AJAX API<br>
&gt;<br>
&gt; Other useful libraries and tools<br>
&gt;<br>
&gt; IPython: enhanced interactive Python shell with many features for object<br>
&gt; introspection, system shell access, and its own special command system<br>
&gt; Beautiful Soup: HTML parser optimized for screen-scraping<br>
&gt; matplotlib: make 2D plots of arrays<br>
&gt; Mayavi: 3D scientific data visualization and plotting<br>
&gt; RTGraph3D: create dynamic graphs in 3D<br>
&gt; Twisted: event-driven networking engine<br>
&gt; Suds: lightweight SOAP client for consuming Web Services<br>
&gt; M2Crypto: most complete OpenSSL wrapper<br>
&gt; NetworkX: graph library (edges, nodes)<br>
&gt; pyparsing: general parsing module<br>
&gt; lxml: most feature-rich and easy-to-use library for working with XML and<br>
&gt; HTML in the Python language<br>
&gt; Pexpect: control and automate other programs, similar to Don Libes `Expect`<br>
&gt; system<br>
&gt; Sikuli, visual technology to search and automate GUIs using screenshots.<br>
&gt; Scriptable in Jython<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt; Admin Office<br>
&gt; OWASP Malaysia<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Owasp-Malaysia mailing list<br>
&gt; <a href="mailto:Owasp-Malaysia@lists.owasp.org">Owasp-Malaysia@lists.owasp.org</a><br>
&gt; <a href="https://lists.owasp.org/mailman/listinfo/owasp-malaysia" target="_blank">https://lists.owasp.org/mailman/listinfo/owasp-malaysia</a><br>
&gt;<br>
&gt; OWASP Malaysia Wiki<br>
&gt; <a href="http://www.owasp.org/index.php/Malaysia" target="_blank">http://www.owasp.org/index.php/Malaysia</a><br>
&gt;<br>
&gt; OWASP Malaysia Wiki Facebook<br>
&gt; <a href="http://www.facebook.com/pages/OWASP-Malaysia-Local-Chapter/295989208420" target="_blank">http://www.facebook.com/pages/OWASP-Malaysia-Local-Chapter/295989208420</a><br>
&gt;<br>
_______________________________________________<br>
Owasp-Malaysia mailing list<br>
<a href="mailto:Owasp-Malaysia@lists.owasp.org">Owasp-Malaysia@lists.owasp.org</a><br>
<a href="https://lists.owasp.org/mailman/listinfo/owasp-malaysia" target="_blank">https://lists.owasp.org/mailman/listinfo/owasp-malaysia</a><br>
<br>
OWASP Malaysia Wiki<br>
<a href="http://www.owasp.org/index.php/Malaysia" target="_blank">http://www.owasp.org/index.php/Malaysia</a><br>
<br>
OWASP Malaysia Wiki Facebook<br>
<a href="http://www.facebook.com/pages/OWASP-Malaysia-Local-Chapter/295989208420" target="_blank">http://www.facebook.com/pages/OWASP-Malaysia-Local-Chapter/295989208420</a><br>
</blockquote></div><br>