Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
sshesame — Un honeypot SSH fácil de configurar y usar, un servidor SSH falso que deja entrar a cualquiera y registra su actividad | Kitploit
Herramientas/GitHubGitHub/jaksi/sshesame
Herramientas DefensivasRecopilación de InformaciónSeguridad de RedesInteligencia de AmenazasDetección de IntrusionesRespuesta a IncidentesAnálisis de Registros
GitHubjaksi/sshesame

sshesame

Un honeypot SSH fácil de configurar y usar, un servidor SSH falso que deja entrar a cualquiera y registra su actividad

Ver Repositorio
1.8k10926hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

sshesame

Un honeypot SSH fácil de configurar y usar, un servidor SSH falso que deja entrar a cualquiera y registra su actividad

sshesame acepta y registra conexiones y actividad SSH (canales, solicitudes), sin hacer nada en el host (por ejemplo, ejecutar comandos, realizar solicitudes de red).

asciicast

  • Instalación y uso
    • Desde el código fuente
    • Versiones de GitHub
    • Uso
    • Docker
      • CLI
      • Dockerfile
      • Docker Compose
    • systemd
    • Configuración
  • Salida de ejemplo

Instalación y uso

[!WARNING] El paquete sshesame en los repositorios oficiales de Debian (y derivados) puede estar (probablemente está) desactualizado.

Desde el código fuente

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

Lanzamientos de GitHub

Los binarios para Linux, macOS y Windows para varias arquitecturas se compilan y publican automáticamente y están disponibles en la página de Releases.

Uso

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

Los registros de depuración y errores se escriben en la salida de error estándar. Los registros de actividad, por defecto, se escriben en la salida estándar, a menos que se establezca la opción de configuración logging.file.

Docker

Las imágenes para amd64, arm64 y armv7 se compilan y publican automáticamente y están disponibles en la página de Paquetes.

[!IMPORTANT] Al usar un archivo de configuración personalizado, establezca server.listen_address para escuchar en todas las interfaces (por ejemplo, en 0.0.0.0:2022) para garantizar que el reenvío de puertos de Docker funcione.

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

Configuración

Opcionalmente se puede pasar un archivo de configuración usando el flag -config. Si no se especifica uno, se usarán valores predeterminados razonables y se generarán y almacenarán una clave de host RSA, ECDSA y Ed25519 en el directorio especificado en el flag -data_dir.

Se incluye un archivo de configuración de ejemplo con la configuración predeterminada y explicaciones para todas las opciones de configuración.
También se incluye un archivo de configuración mínimo que intenta imitar un servidor OpenSSH.

Salida de ejemplo

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
Descargar herramienta