PaulCapron / TraSSH

A Secure SHell trolling server ๐Ÿ‘บ ๐Ÿก ๐Ÿ˜†

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TraSSH (โ€œtrashโ€ + โ€œSSHโ€) is a fake SSH server.

packcraft.pl, via make, generates a bogus SSH handshake. Thatโ€™s basically a one-time operation.

trassh[.c], a โ€œdรฆmonโ€ (long-lived process), then serves that handshake to connecting clients, one at a time. trassh is expected to be launched & supervised by systemd.

The goals are to:

  • waste the time & energy of bots in search of a genuine SSH server to hack
  • gather intelligence about these bots (IP addresses, etc.)
  • learn about the SSH protocol, cryptography, TCP, &c. while developing (or studying) the program.

About

A Secure SHell trolling server ๐Ÿ‘บ ๐Ÿก ๐Ÿ˜†

License:Creative Commons Zero v1.0 Universal


Languages

Language:Perl 51.3%Language:C 32.1%Language:Makefile 7.3%Language:Python 4.8%Language:Go 2.9%Language:Shell 1.6%