https://github.com/noarche/scanip
Scan CIDR blocks for responsive http response on defined port. Very fast.
https://github.com/noarche/scanip
Last synced: 3 months ago
JSON representation
Scan CIDR blocks for responsive http response on defined port. Very fast.
- Host: GitHub
- URL: https://github.com/noarche/scanip
- Owner: noarche
- Created: 2025-04-22T13:38:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-22T13:45:52.000Z (6 months ago)
- Last Synced: 2025-05-01T08:45:29.676Z (5 months ago)
- Language: Go
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Quick Install
`go install github.com/noarche/scanip/cmd/scanip@latest`
### Manual Install
`go mod init scanip`
`go mod tidy`
`go get github.com/fatih/color`
`go get github.com/malfunkt/iprange`
`go run scanip.go`
`go build scanip.go`
`./scanip`=============================================================
Usage Examples
🌍 Scan a Single CIDRgo run scanip.go
Then enter:
Enter CIDR(s) or IP range (comma-separated): 192.168.1.0/24
Enter number of threads (default 125): 50
Enter website port (default 80): 8080🌍 Scan Multiple CIDRs
go run scanip.go
Then enter:
Enter CIDR(s) or IP range (comma-separated): 192.168.1.0/24,10.0.0.1-10.0.0.50
Enter number of threads (default 125): 100
Enter website port (default 80): (Press Enter to use default)🔎 Enable Verbose Output
go run scanip.go -v
Shows additional output.
📖 Show Help Messagego run scanip.go -h
📁 Where Are the Results Saved?
Results are saved in scanip.results.txt, and the format is:
192.168.1.1,80,My Website,12KB
10.0.0.5,80,Admin Panel,8KBIt updates live while scanning.
✅ Done!Now you have a functional IP scanner that finds web servers efficiently. 🚀
Need any modifications? Let me know!