Honeysnap is a tool used for extracting and analyzing data from pcap files, including IRC communications. Developed and maintained by Arthur Clune of the UK Chapter.
Honeysnap is designed to be a command-line tool for parsing single or multiple pcap data files and producing a ‘first-cut’ analysis report that identifies significant events within the processed data. This presents security analysts with a pre-prepared menu of high value network activity, aimed at focusing manual forensic analysis and saving significant incident investigation time. Once you have identified data that interests you, you can then employ other tools for more in depth analysis, such as the Walleye user interface to the Honeywall. Honeysnap is also suitable for manual operation or automation via cron.
Examples of functionality include:
- Packet and connection overview.
- Flow extraction of ASCII based communications.
- Protocol decode of the more common Internet communication protocols.
- Binary file transfer extraction.
- Flow summary of inbound and outbound connections.
- Keystroke extraction of ver2 and ver 3 Sebek data.
- Identification and analysis of IRC traffic, including keyword matching.
Each distribution of Honeysnap comes with documentation on how to install, configure, and use Honeysnap. In addition, we highly recommend you join the Honeysnap public maillist.
See the bottom of the page for the USAGE and INSTALL documents. The latest versions will always be in svn.
Functionality / Updates
Version 1.0.6 now decodes the following protocols.
In addtion, the new 1.0.6 version includes
- Socks proxy traffic stats
- User definable filters for the counts
- Improved DNS output
- Fixed bug in file extraction
- A big speed increase in gzip decoding
- Print querying IP for DNS decodes
- Auto-spotting of IRC traffic on any port
- SOCKS decoding
- Fix to the truncation of extracted files
- Includes magicpy in the distribution to solve the problems caused by the original website going away.
Either download the .tar.gz file below (for Unix-like systems) or the .zip file (for windows) or checkout from svn.
To checkout the svn repository,
$ svn checkout //projects.honeynet.org/svn/honeysnap/trunk honeysnap
For CentOS 5/Fedora or Honeywall 1.3 or later, rpms are provided. You need to install all four.
- USAGE (7.4 KB) – added by arthur 10 years ago.
USAGE for Honeysnap, with examples
- pypcap-1.1.tar.gz (22.7 KB) – added by arthur 10 years ago.
Dug Song’s pypcap, with minor alterations to the installer
- dpkt-1.6-1.noarch.rpm (142.5 KB) – added by arthur 10 years ago.
dpkt rpm for CentOS 5
- pcap-1.1-1.i386.rpm (42.8 KB) – added by arthur 10 years ago.
CentOS 5 rpm for pypcap
- python-irclib-0.4.6-1.noarch.rpm (38.0 KB) – added by arthur 10 years ago.
CentOS 5 rpm for python-irclib
- INSTALL (4.8 KB) – added by arthur 8 years ago.
INSTALL file for honeysnap
- honeysnap-1.0.7.tar.gz (65.8 KB) – added by arthur 8 years ago.
Honeysnap 1.0.7 .tar.gz files (Unix/Linux?/OS X)
- honeysnap-1.0.7.zip (90.7 KB) – added by arthur 8 years ago.
Honeysnap 1.0.7, Zip format (Windows)
- honeysnap-1.0.7-1.noarch.rpm (163.6 KB) – added by arthur 8 years ago.
Honeysnap 1.0.7 RPM (RHEL/CentOS 5)