A python program that tells you everything you want to know about an IP address or Domain Name.
- Knowsy accepts a .txt file with a list of IP addresses (Single Host - /32 Support Only)
- Knowsy will perform a Ping Check, DNS Lookup, Traceroute on each IP given.
- Knowsy will format a CSV file with all the information it found about the IPs.
- Knowsy is useful for auditing of network assets.
- Knowsy can help discover network paths/devices.
- Knowsy can be used to perform DNS audits with ease.
(Strikethrough = Completed)
- Subnet Support
- DNS Input
- Option Condition Based Domain Lookups (DNS Lookup Only If Ping)
- NMAP OS Detection
- CSV Inputs
- Formated Trace Outputs
Input/Output File Path Support
- Pinging against non-existent/non-pingable IPs or Domains may cause significant slow downs.
- Traceroute to non-existent/non-pingable IPs or Domains may cause significant slow downs. (Trace Route is now optional.)
- Python3
- Traceroute
- NMAP
- Run knowsy.py in same location as .txt file.
- Linux users requires 'root' due to subprocess module.
- This is as pre-alpha as it gets.
- This was more of a way to practice python than something useful at this time. You should just use NMAP as it can do this way better and much more.