Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
sshesame — 簡単にセットアップして使えるSSHハニーポット。誰でも接続を許可し、その活動を記録する偽のSSHサーバーです | Kitploit
ツール/GitHubGitHub/jaksi/sshesame
防御ツール情報収集ネットワークセキュリティ脅威インテリジェンス侵入検知インシデントレスポンスログ分析
GitHubjaksi/sshesame

sshesame

簡単にセットアップして使えるSSHハニーポット。誰でも接続を許可し、その活動を記録する偽のSSHサーバーです

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

人気

すべて見る →

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

すべてのツールを探索

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

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

sshesame

簡単にセットアップして使用できるSSHハニーポット。誰でも接続できる偽のSSHサーバーで、その活動を記録します

sshesameはSSH接続と活動(チャネル、リクエスト)を受け付けて記録しますが、ホスト上では何も実行しません(例:コマンドの実行、ネットワークリクエストの送信)。

asciicast

  • インストールと使用方法
    • ソースから
    • GitHubリリース
    • 使用方法
    • Docker
      • CLI
      • Dockerfile
      • Docker Compose
    • systemd
    • 設定
  • 出力例

インストールと使用方法

[!WARNING] 公式のDebian(およびその派生)リポジトリにあるsshesameパッケージは古くなっている可能性があります(おそらく古いです)。

ソースから

$ git clone https://github.com/jaksi/sshesame.git
$ cd sshesame
$ go build

GitHub リリース

Linux、macOS、Windows 向けの複数アーキテクチャのバイナリが自動的にビルドおよびリリースされ、リリースページで入手できます。

使用方法

$ sshesame -h
Usage of sshesame:
  -config string
    	optional config file
  -data_dir string
    	data directory to store automatically generated host keys in (default "...")

デバッグログとエラーログは標準エラー出力に書き込まれます。アクティビティログは、logging.file 設定オプションが設定されていない限り、デフォルトで標準出力に書き込まれます。

Docker

amd64、arm64、armv7 向けのイメージは自動的にビルドおよび公開され、Packages ページから利用できます。

[!IMPORTANT] カスタム設定ファイルを使用する場合、Docker のポートフォワーディングが確実に機能するように、server.listen_address をすべてのインターフェースでリッスンするよう設定してください(例: 0.0.0.0:2022)。

CLI

$ docker run -it --rm\
    -p 127.0.0.1:2022:2022\
    -v sshesame-data:/data\
    [-v $PWD/sshesame.yaml:/config.yaml]\
    ghcr.io/jaksi/sshesame

Dockerfile

FROM ghcr.io/jaksi/sshesame
#COPY sshesame.yaml /config.yaml

Docker Compose

services:
  sshesame:
    image: ghcr.io/jaksi/sshesame
    ports:
      - "127.0.0.1:2022:2022"
    volumes:
      - sshesame-data:/data
      #- ./sshesame.yaml:/config.yaml
volumes:
  sshesame-data: {}

systemd

[Unit]
Description=SSH honeypot
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/path/to/sshesame #-config /path/to/sshesame.yaml
Restart=always

[Install]
WantedBy=multi-user.target

設定

-config フラグを使用して、設定ファイルを任意で渡すことができます。 指定しない場合は適切なデフォルト値が使用され、RSA、ECDSA、Ed25519 のホストキーが生成されて -data_dir フラグで指定されたディレクトリに保存されます。

デフォルト設定とすべての設定オプションの説明を含むサンプル設定ファイルが含まれています。
OpenSSH サーバーを模倣しようとする最小設定ファイルも含まれています。

出力例

2021/07/04 00:37:05 [127.0.0.1:64515] authentication for user "jaksi" without credentials rejected
2021/07/04 00:37:05 [127.0.0.1:64515] authentication for user "jaksi" with public key "SHA256:uUdTmvEHN6kCAoE4RJWsxr8+fGTGhCpAhBaWgmMVqNk" rejected
2021/07/04 00:37:07 [127.0.0.1:64515] authentication for user "jaksi" with password "hunter2" accepted
2021/07/04 00:37:07 [127.0.0.1:64515] connection with client version "SSH-2.0-OpenSSH_8.1" established
2021/07/04 00:37:07 [127.0.0.1:64515] [channel 1] session requested
2021/07/04 00:37:07 [127.0.0.1:64515] [channel 1] PTY using terminal "xterm-256color" (size 158x48) requested
2021/07/04 00:37:07 [127.0.0.1:64515] [channel 1] environment variable "LANG" with value "en_IE.UTF-8" requested
2021/07/04 00:37:07 [127.0.0.1:64515] [channel 1] shell requested
2021/07/04 00:37:16 [127.0.0.1:64515] [channel 1] input: "cat /etc/passwd"
2021/07/04 00:37:17 [127.0.0.1:64515] [channel 1] closed
2021/07/04 00:37:17 [127.0.0.1:64515] connection closed
ツールをダウンロード