ネットワーク調査ツール ネットワーク内にてどのホストがいるのか確認用に作った。pingに対応してないのが残念。 22, 80, 23 ポートが開いているか調査。開いているポートが一つでも見つかったら終了。
goのマルチスレッドを使ってみたかったんです。
ipscan [-o|--one] [hostname|ip] [-p|--port port_number]
ipscan [-m|--multi] 192.168.11. [-p|--port port_number]
ipscan -h
- ./ipscan -o mydomain.local
- ./ipscan -o 192.168.11.2
- ./ipscan -m 192.168.11.
- 192.168.11.1 - 192.168.11.254まで調査します。
-
22, 80, 23 ポートのチェック後に8080ポートのチェックを追加したい場合
- ./ipscan -o mydomain.local -p 8080
- ./ipscan -m 192.168.11. -p 8080
-
22, 80, 23 ポートのチェック後に8080 8081 8082ポートのチェックを追加したい場合
- ./ipscan -o 192.168.11.2 -p 8080 8081 8082
- ./ipscan -m 192.168.11. -p 8080 8081 8082