cha87de / flowexport Goto Github PK
View Code? Open in Web Editor NEWAlpine Docker container to expose network flow data. Based on pmacctd and nfdump
License: MIT License
Alpine Docker container to expose network flow data. Based on pmacctd and nfdump
License: MIT License
Hi, I did not see an option to generate JSON output.
Could you please tell me what would need to be changed?
If running on cloud servers with multiple virtual interfaces and virtual networks, it is important to distinguish the IP addresses (customer A and B may have both the very same IPv4 address in use on a single server). The packet sniffer hence should attach the src mac address to the flows, which is more likely to be unique in this context.
softflowd has no visible option to add the mac address. pmacct is originally based on softflowd but adds more functionalities like adding the mac address.
pmacc config file:
daemonize: false
aggregate: src_host, dst_host, src_port, dst_port, proto, src_mac
plugins: nfprobe
nfprobe_receiver: IP_OF_NETFLOW_COLLECTOR:2055
nfprobe_version: 9
then run it with pmacctd -i interface_name -f /omistack-goflow.conf
Send output not only to file but make it configurable to send it to a tcp destination, like logstash.
Change lines https://github.com/cha87de/flowexport/blob/master/init/entrypoint#L69-L71
New environment variables, e.g.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.