Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
goscan — 対話型ネットワークスキャナー | Kitploit
ツール/GitHubGitHub/marco-lancini/goscan
脆弱性スキャナーネットワークマッピングポートスキャン情報収集ペネトレーションテスト
GitHubmarco-lancini/goscan

goscan

対話型ネットワークスキャナー

リポジトリを見る
1.0k1476年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

GoScan は、オートコンプリート機能を備えたインタラクティブなネットワークスキャナクライアントであり、nmap に対する抽象化と自動化を提供します。

当初は @golang を学ぶために開発した小さなサイドプロジェクトでしたが、現在の GoScan は、ステルス性が優先されず時間が限られている状況(CTF、OSCP、試験など)だけでなく、設定を少し調整することでプロフェッショナルなエンゲージメントにおいても、ホスト発見、ポートスキャン、サービス列挙を実行するために使用できます。

GoScan は、不安定な環境(信頼性の低いネットワーク接続や「screen」の欠如など)にも特に適しています。これは、スキャンを実行し、その状態を SQLite データベースに保持するためです。スキャンはバックグラウンドで(メインスレッドから切り離されて)実行されるため、GoScan を実行しているボックスへの接続が失われた場合でも、結果を非同期にアップロードできます(詳細は後述)。つまり、プロセスのさまざまな段階でデータを GoScan にインポートでき、何か問題が発生してもプロセス全体を最初から再開する必要はありません。

さらに、サービス列挙フェーズでは、特定のサービスをターゲットにしたツール(例:EyeWitness、Hydra、nikto など)のコレクションを統合しています。

demo

インストール

バイナリインストール(推奨)

バイナリは リリース ページから入手できます。

root@kitploit:~
# Linux (64bit)
$ wget https://github.com/marco-lancini/goscan/releases/download/v2.4/goscan_2.4_linux_amd64.zip
$ unzip goscan_2.4_linux_amd64.zip

# Linux (32bit)
$ wget https://github.com/marco-lancini/goscan/releases/download/v2.4/goscan_2.4_linux_386.zip
$ unzip goscan_2.4_linux_386.zip

# After that, place the executable in your PATH
$ chmod +x goscan
$ sudo mv ./goscan /usr/local/bin/goscan

ソースからビルド

root@kitploit:~
# Clone and spin up the project
$ git clone https://github.com/marco-lancini/goscan.git
$ cd goscan/
$ docker-compose up --build
$ docker-compose run cli /bin/bash

# Initialize DEP
root@cli:/go/src/github.com/marco-lancini/goscan $ make init
root@cli:/go/src/github.com/marco-lancini/goscan $ make setup

# Build
root@cli:/go/src/github.com/marco-lancini/goscan $ make build

# To create a multi-platform binary, use the cross command via make
root@cli:/go/src/github.com/marco-lancini/goscan $ make cross

使い方

GoScan はネットワーク列挙の主要なステップをすべてサポートしています:

process

外部統合

サービス列挙 フェーズは現在、以下の統合をサポートしています:

ライセンス

GoScan は MIT ライセンスのもとで公開されています。詳細は LICENSE ファイルを参照してください。

ツールをダウンロード
ステップコマンド
1. ターゲットの読み込み
  • CLI 経由で単一ターゲットを追加(有効な CIDR である必要があります):load target SINGLE <IP/32>
  • テキストファイルまたはフォルダから複数ターゲットをアップロード:load target MULTI <path-to-file>
2. ホスト発見
  • Ping Sweep を実行:sweep <TYPE> <TARGET>
  • または以前の発見結果を読み込む:
    • CLI 経由で単一の生存ホストを追加(/32 である必要があります):load alive SINGLE <IP>
    • テキストファイルまたはフォルダから複数の生存ホストをアップロード:load alive MULTI <path-to-file>
3. ポートスキャン
  • ポートスキャンを実行:portscan <TYPE> <TARGET>
  • または XML ファイルまたはフォルダから nmap 結果をアップロード:load portscan <path-to-file>
4. サービス列挙
  • ドライラン(コマンドのみ表示、実行はしません):enumerate <TYPE> DRY <TARGET>
  • 検出されたサービスの列挙を実行:enumerate <TYPE> <POLITE/AGGRESSIVE> <TARGET>
5. 特別スキャン
  • EyeWitness
    • ウェブサイト、RDP サービス、オープン VNC サーバーのスクリーンショットを撮影(KALI のみ):special eyewitness
    • EyeWitness.py がシステムパスに存在する必要があります
  • 列挙データから(Windows)ドメイン情報を抽出
    • special domain <users/hosts/servers>
  • DNS
    • DNS を列挙(nmap、dnsrecon、dnsenum):special dns DISCOVERY <domain>
    • DNS をブルートフォース:special dns BRUTEFORCE <domain>
    • リバース DNS ブルートフォース:special dns BRUTEFORCE_REVERSE <domain> <base_IP>
ユーティリティ
  • 結果を表示:show <targets/hosts/ports>
  • 設定ファイルを読み込んで自動的に設定:set config_file <PATH>
  • 出力フォルダを変更(デフォルトは ~/goscan):set output_folder <PATH>
  • デフォルトの nmap スイッチを変更:set nmap_switches <SWEEP/TCP_FULL/TCP_STANDARD/TCP_VULN/UDP_STANDARD> <SWITCHES>
  • デフォルトのワードリストを変更:set_wordlists <FINGER_USER/FTP_USER/...> <PATH>
機能統合ツール
ARP
  • nmap
DNS
  • nmap
  • dnsrecon
  • dnsenum
  • host
FINGER
  • nmap
  • finger-user-enum
FTP
  • nmap
  • ftp-user-enum
  • hydra [積極的]
HTTP
  • nmap
  • nikto
  • dirb
  • EyeWitness
  • sqlmap [積極的]
  • fimap [積極的]
RDP
  • nmap
  • EyeWitness
SMB
  • nmap
  • enum4linux
  • nbtscan
  • samrdump
SMTP
  • nmap
  • smtp-user-enum
SNMP
  • nmap
  • snmpcheck
  • onesixtyone
  • snmpwalk
SSH
  • hydra [積極的]
SQL
  • nmap
VNC
  • EyeWitness