项目作者: emilliken

项目描述 :
Attack SSHD
高级语言: Go
项目地址: git://github.com/emilliken/atsshd.git
创建时间: 2015-09-24T04:42:15Z
项目社区:https://github.com/emilliken/atsshd

开源协议:GNU General Public License v3.0

下载


atsshd

An sshd that logs passwords and pubkey auth attempts. It can also bruteforce attackers with their own passwords.

Description

atsshd listens for incoming SSH connections and logs the username, password, and/or pubkey fingerprint. It has an attack mode option where it will try the username/password combo against the attacker IP in realtime, as the credentials come in. All incoming authentication attempts will always fail. The sshd will not attack 127.0.0.1 in order to avoid loops.

  1. $ atsshd --help
  2. Usage of atsshd:
  3. -A enable attack mode
  4. -b banner
  5. SSH server banner (default "SSH-2.0-OpenSSH_7.4p1")
  6. -k file
  7. SSH server host key PEM files
  8. -l file
  9. output log file
  10. -p port
  11. port to listen on (default 22)
  12. -s source
  13. source IP of interface to bind to

In attack mode, the attacker will get attacked serially. If 3 network failures happen in a row, we give up on attacking and just log the incoming passwords.

Disclaimer

This tool is for demonstration purposes only