Network Visibility (an anagram)
'.,
'b *
'$ #.
$: #:
*# @):
:@,@): ,.**:'
, :@@*: ..**'
'#o. .:(@'.@*"'
'bq,..:,@@*' ,*
,p$q8,:@)' .p*'
' '@@Pp@@*'
Y7'.'
:@):.
.:@:'.
.::(@:.
_
__ _____ _ __ | |_
\ \ / / _ \ '_ \| __|
\ V / __/ | | | |_
\_/ \___|_| |_|\__|
vent is a library that includes a CLI designed to serve as a general platform for analyzing network traffic. built with some basic functionality, vent serves as a user-friendly platform to build custom plugins
on to perform user-defined processing on incoming network data. vent supports any filetype, but only processes ones based on the types of plugins installed for that instance of vent.
simply create your plugins
, point vent to them & install them, and drop a file in vent to begin processing!
docker>=1.13.1
make (if building from source)
pip
python2.7.x
pip install vent
git clone --recursive https://github.com/CyberReboot/vent.git
cd vent
make # (sudo may be required to install the vent command in the system bin path)
Note - If you already have docker-py
installed on your machine, you may need to pip uninstall docker-py
first. vent
will install docker-py
as part of the installation process, however there are known incompatibilities of docker-py
with older versions.
vent
Want to contribute? Awesome! Issue a pull request or see more details here.
See this for a crash course on npyscreen: the GUI used by Vent!