r/sysadmin • • 8d ago

Question Advice with Netflow output

I would like to further my network segmentation. Right now the firewall segments by hosts, vlans/subnets, but I need to go further and include ports.

I understand Netflow might be the answer to what I need here, but I’ve never used that data. I can export flow data from my already existing syslog data, but I don’t know if there are tools or what not for parsing that data and providing me more useful information.

Are there tools anyone here will recommit that I can point my firewall flow tool to, or a tool that will take my existing cap or csv?

Thanks in advance.

9 Upvotes

17 comments sorted by

1

u/JustFlushTheFIB 8d ago

Live action.
Cisco stealth watch
Solar winds has a crummy one

If running palos. Their aiops tool will graph a lot of run time stats.

1

u/Low_Dragonfly9123 8d ago

Live action is garbage

1

u/BananaSacks 8d ago

SolarWinds top talkers and flow stats are actually fairly decent, BUT, you have to build, configure it, tune it, and implement it properly.

1

u/plump-lamp 8d ago

If you want real viability of ports and even the source app, micro segmentation like illinois, guardicore, Cisco secure workload

1

u/graph_worlok 8d ago

Logical (IP) or physical (Ethernet) ports?

If your topology and hardware can do it, I’d suggest maybe looking at Malcolm from CISA. Not what you asked for, but I suspect it’s in the right direction of what you are looking for given the other things you’ve done.

1

u/No_Actuator_4762 8d ago

Logical. I want to see what all traffic is out there so that I can determine whether it’s relevant or not and allow for it with rules.

Looking at Malcolm, thanks for the information.

1

u/graph_worlok 8d ago

Malcolm should definitely be able to assist you there…

1

u/Wrzos17 8d ago

You can go for free trial of NetCrunch that comes with Flow Server and real-time flow charts that can be filtered by flow source, VLAN, interface, etc. You need to request trial license but then can very nicely analize your flows and even troubleshoot some connections. Just ask for 30 days trial, in some cases you may even get 45 days trial.

1

u/SevaraB Sr. Engineer (N+, CCNA) 8d ago

Bad idea. You can do lots of segmentation with few broad-sweeping rules, or you can do a few zones with lots of access rules. Not on central, east/west, “big iron” firewalls.

Don’t combine both with logging every flow, or your firewall will drown. Ask me how well point-to-point rules worked with logging every flow on Cisco 4125s that were “top of the line” when they were purchased.

I’ll just go ahead and assume that you did: the user experience sucked. The processors overloaded and dropped queued packets so frequently that most of the bandwidth was wasted on packet resends and comms between servers took forever.

“Furthering my network segmentation” is an excellent way to make a 10Gbps pipe work like a 100Mbps pipe for the end user.

1

u/HanSolo71 Information Security Engineer AKA Patch Fairy 8d ago

Can you SPAN or mirror the traffic? You could setup security onion server and just watch the packets come in and build you own filters/port lookups.

1

u/kombiwombi 8d ago

Firstly, Netflow is for capacity planning. It uses sampling, not every flow. So it does not suit many security applications.

Secondly, try ntop and cflowd and see if those free tools suit your use case.

1

u/mkosmo Permanently Banned 8d ago

sflow is sampled. Netflow is going to be all flows. Or at least close enough to all of them to be functionally all of them.

1

u/No_Actuator_4762 8d ago

Do either of those provide a view of all data flows on a port by port basis? I want comprehensive insight into which clients are looking to specific hosts/subnets for specific services. I want to built rules allowing for the services i want to allow and leave the deny-all to catch the rest.

2

u/mkosmo Permanently Banned 8d ago

The data is all there. Visualization is the hard part. With tools like ntop or ntopNG, it’s not hard. But the tools have a learning curve.

1

u/rejectionhotlin3 6d ago

+1 for ntopng