Oxidized
batfish
Our great sponsors
Oxidized | batfish | |
---|---|---|
49 | 11 | |
2,611 | 1,026 | |
- | 1.7% | |
9.1 | 9.3 | |
3 days ago | 4 days ago | |
Ruby | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Oxidized
-
Why Tcl?
after using expect and TCL heavily for years, I can firmly say they suck at scale.
Ruby https://github.com/ytti/oxidized/blob/master/lib/oxidized/mo...
- Can you use Ansible to compare two saved configuration files?
- Configuration backups
-
oxidized with Aruba and Pfsense
Oxidized supports PFSense natively - https://github.com/ytti/oxidized/blob/master/lib/oxidized/model/pfsense.rb
-
Nightly BU of Cisco Devices
Oxidized? https://github.com/ytti/oxidized
-
Suggestion: Can we have a day where we discuss new technologies we are currently using?
Or run a decent setup to keep backups, like this one: https://github.com/ytti/oxidized
-
Track Changes on Switches/Routers/Firewalls
Check out Oxidized
-
Version control for configs yes or no?
You didn't mention about brand of the switches, but majority of vendors is covered with Oxidized: https://github.com/ytti/oxidized Just configure it with git backend, and you have version control and device backups. Also, if you wish, there are bundled sone extra scripts that could report git changes via email.
- Backing up routers with RANCID
- Good job
batfish
- Batfish – An open source network configuration analysis tool
-
Ask HN: How to Test Route Changes
Yep, Batfish: https://www.batfish.org/
Two examples: https://batfish.readthedocs.io/en/latest/notebooks/linked/in... , https://batfish.readthedocs.io/en/latest/notebooks/linked/pr...
- Version control for configs yes or no?
-
Network virtualization for testing
Check out Batfish. Haven't used it personally but it was on an episode of ProductPacket Pushers the other day and sounded interesting.
- Anyone doing automated testing of their network?
-
Python question
On another note you might want to take a look at batfish and see if it supports the data sets you want to run your compliance checks against.
- Log ALL of your terminal sessions!
-
Automating STIG checklists?
I have no relevant experience here, but have you considered building something around Batfish (https://www.batfish.org/)?
-
IT Pro Tuesday #177 - Network Config Analysis, MSI Tool, QoS Tip & More
Batfish is an open-source analysis tool that locates configuration errors on your existing or planned networks to help minimize outages and security breaches. Appreciated by ratulm, who explains, "It will accept your configs as input and allow you to run various analyses like which flows are/not permitted and shadowed rules."
- Batfish: An open source network configuration analysis tool
What are some alternatives?
netbox-docker - 🐳 Docker Image of NetBox
NMapGUI - Advanced Graphical User Interface for NMap
NOC Project
textfsm - Python module for parsing semi-structured text into python tables.
phpIPAM - phpipam development repository
centraldogma - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
jazigo - Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
scapy - Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
ZeroTier - A Smart Ethernet Switch for Earth
IVRE - Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more! Uses Nmap, Masscan, Zeek, p0f, etc.
traefik - The Cloud Native Application Proxy
rainbow_csv - 🌈Rainbow CSV - Vim plugin: Highlight columns in CSV and TSV files and run queries in SQL-like language