Simple ICMP subnet finder.
Install the requirements:
pip install -r requirements.txtFind multiple subnets with one input:
python subfind.py 10.2-11.0-255.1 --order rtol --jump-left-on-hit -v
# Possible flow:
# 10.11.1.1 (hit) -> keeps going within 3rd octet: 10.11.2.1 (hit) -> jump left: 10.2.0.1 ...Store the output in TXT format:
python subfind.py 10.2-11.0-255.1 --order rtol --jump-left-on-hit --octet 1 -v -o gateways.txtWarning
False positives may be expected, and it's also common for devices not to have ICMP enabled.