https://github.com/nullarray/quickscan
Port scanning and domain utility.
https://github.com/nullarray/quickscan
dns dns-resolver infosec osint pentesting port-scanner whois-lookup
Last synced: 6 months ago
JSON representation
Port scanning and domain utility.
- Host: GitHub
- URL: https://github.com/nullarray/quickscan
- Owner: NullArray
- License: gpl-3.0
- Created: 2017-09-04T14:26:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-08T08:59:41.000Z (about 8 years ago)
- Last Synced: 2025-03-26T18:21:41.974Z (6 months ago)
- Topics: dns, dns-resolver, infosec, osint, pentesting, port-scanner, whois-lookup
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 30
- Watchers: 2
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuickScan
QuickScan is a simple port scanning utility with some useful supporting features. As such it comes with functionality to query DNS in order to resolve domains and has a built in WHOIS lookup. Conveniently the program saves the results of your scans and assorted operations to an application log in the current working directory for future reference and/or further processing.
## Usage
Starting the program from the terminal `python quickscan.py` without arguments, will show you a quick introduction message and some usage information. The full set of options available to you are as follows.
```
usage: quickscan.py [-h] [-r RESOLVE] [-w WHOIS] [-s SCAN] [-v]optional arguments:
-h, --help show this help message and exit
-r RESOLVE, --resolve enter a domain to resolve
-w WHOIS, --whois WHOIS query WHOIS on target host
-s SCAN, --scan SCAN specify the host(IP) you wish to perform a port scan on
-v, --verbose toggle verbosity
```For clarity please see some examples below.
```
quickscan.py --help
quickscan.py --resolve google.com
quickscan.py --scan 192.168.55.88 -v
```## Dependencies
QuickScan depends on the following Python2.7 modules.
```
blessings
ipwhois
```
Should you find you do not have these installed you can use Python's built in package manager to install them like so.```
pip install blessings
pip install ipwhois
```
Or feel free to use the requirements file i have made for this program like so `pip install -r requirements.txt`.