This project is a place for plug-ins that run on the Vent virutal appliance.
Vent is a self-contained virtual appliance based on boot2docker that provides a platform to collect and analyze data across a flexible set of tools and technologies. With Vent you can quickly deploy any combination of tools configured in whatever manner makes sense for the environment it is being deployed to and have it all be version controlled by default. See blog post at Introducing Vent
Tools are collected into Namespaces, each of which has a Template that defines what files it sees.
Tools are the foundational building blocks in Vent. Each tool knows how to process a particular family of file types and turn them into a useful output.
Tools run inside a Docker container, so they need to have a dockerfile. They can be written in any language and can have any external dependencies as long as it works inside the docker container. Each tool has it's own folder, e.g. vent-plugins/plugins/network/tcpdump_hex_parser
Vent provides a number of services for your tool:
Namespaces are simply folders that group Tools that handle similar inputs. e.g. vent-plugins/plugins/network/
Templates define when the Tools within a particular Namespace will be invoked. Specifically, they define:
Out of the box vent comes with a number of preconfigured technologies to make handling the data output of these tools and technologies easier such as logging and indexing for searchability. Plug-ins can leverage these services.
Content type
Image
Digest
Size
120.8 MB
Last updated
almost 7 years ago
docker pull cyberreboot/vent-plugins-p0f:master