IP Finder is a dependency-free desktop DNS explorer for Windows, macOS, and Linux. Enter a hostname, IP address, or URL to find every associated IPv4 and IPv6 address.
- Resolves all unique IPv4 and IPv6 addresses
- Accepts hostnames, full URLs, international domains, and literal IP addresses
- Performs reverse-DNS lookups
- Exports results as JSON or CSV
- Stores recent searches and favorites
- Includes light and dark themes
- Supports optional automatic refresh
- Tests TCP connectivity to a configurable port
- Keeps network work off the interface thread
- Uses only the Python standard library
Python 3.10 or newer is required.
python IPfinder.pyUseful shortcuts:
EnterorF5: resolve the current targetCtrl+LorCtrl+K: focus the target fieldCtrl+E: export the current results
Application state is stored in the user's application-data directory. Existing
history.txt and favorites.txt files are imported automatically.
python -m unittest discover -s tests -vIPfinder.py: Tkinter desktop interface and persistenceipfinder_core.py: parsing, DNS resolution, and TCP probingtests/: core behavior tests
See LICENSE.