Skip to content

williamshowalter/PCAPTotal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCAPTotal

PCAPTotal - virus checking library

By Travis Payton & William Showalter

Built using modified version of tcpextract library Copyright (C) 2012 https://www.abnorm.org/contact/

tcpextract

https://www.abnorm.org/projects/tcpextract/

Extract files from captured TCP sessions. Support live streams and pcap files.

Supported protocols are:

  • HTTP (GET)

Requirements

********* * a VirusTotal.com API key, set in /usr/local/VirusTotalAPI/config.ini file. Can set config file before install.


VIRUS TOTAL MAY RETURN SSL ERRORS IF THE FOLLOWING ARE NOT PRESENT: apt-get install libpcap-dev pkg-config python-dev libgtk2.0-dev libnet1-dev libnids1.21 libnids-dev

Install pynids-0.6.1 from source (Ubuntu repo build has errors, other repos may or may not) (follow instructions: http://xgusix.com/blog/installing-pynids-in-ubuntu-12-10-x64/)

pip install urllib3 pip install pyopenssl pip install ndg-httpsclient pip install pyasn1

Install


To install from git please run:

$ git clone https://github.com/williamshowalter/PCAPTotal.git
$ cd PCAPTotal
$ sudo python setup.py build install

Usage

When you run PCAPTotal, by default, it will listen on any avaible interface and will put extracted files in './output'. Please remember that capturing live streams will require root privileges. Live sniffing is really slow. If you can, use tcpdump or something else to capture data.

If you want further information on how to change default behavior please run:

$ pcaptotal --help

Licensing

PCAPTotal is released under GPLv3 or later.

About

Extracts files from PCAPs and checks them against VirusTotal.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages