4cb8f1208120c3406317c7f128380ef15c61e4e0
hostname-service
A simple program that integrates with Windows Services to retrieve the hostname given an IP address.
Prerequisites
- At least python3.10 or higher (may work on lower versions but untested)
- python and pip are in your environmental variables (python --version)
pip install pywin32
Installation
- Download
hostname-service.pyfile - Open terminal as admin
python hostname_service.py run
Program Run Options
Use python hostname_service.py and one of the following option names.
| Option Name | Description |
|---|---|
| run | Start the server in standalone mode |
| install | Create a Windows Service entry |
| start | Start the Windows service |
| stop | Stop the Windows service |
| restart | Stop then Start the Windows service |
| remove | Removes the Windows Service entry |
| debug | Runs the Windows service in debug mode |
How to use
- Make a post request to http://127.0.0.1:8999 with a body payload of
{"ip":"8.8.8.8"} - Should return
{"hostname": "dns.google"}