rapid7/metasploit-framework

View on GitHub
documentation/modules/auxiliary/server/capture/telnet.md

Summary

Maintainability
Test Coverage
This module creates a mock telnet server which accepts credentials.  Upon receiving a login attempt, a `Login failed` error is thrown.

## Verification Steps

  1. Start msfconsole
  2. Do: ```use auxiliary/server/capture/telnet```
  3. Do: ```run```

## Options

  **BANNER**

  The Banner which should be displayed.  Default is empty, which will display `Welcome`.

  **SSL**

  Boolean if SSL should be used.  Default is `False`.

  **SSLCert**

  File path to a combined Private Key and Certificate file.  If not provided, a certificate will be automatically
  generated.  Default is ``.

## Scenarios

### Telnet Server and Client

Server:

```
msf5 > use auxiliary/server/capture/telnet 
msf5 auxiliary(server/capture/telnet) > run
[*] Auxiliary module running as background job 0.
msf5 auxiliary(server/capture/telnet) > 
[*] Started service listener on 0.0.0.0:23 
[*] Server started.
[+] TELNET LOGIN 127.0.0.1:40016 root / <3@wvu_is_my_hero
```

Client:

```
root@kali:~# telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

Welcome

Login: root
Password: <3@wvu_is_my_hero


Login failed

Connection closed by foreign host.
```