|
1 | 1 | # Responder-Parser |
2 | 2 | Responder's python parsing tool. |
| 3 | + |
| 4 | +### Description |
| 5 | + Responder-Parser is a python 3.x open source tool which give you the ability to easily configure Responder's settings and configurations. |
| 6 | + |
| 7 | + Responder-Parser can configure the following files: |
| 8 | + |
| 9 | + - Responder.conf |
| 10 | + - settings.py |
| 11 | + - Responder.db |
| 12 | + |
| 13 | +## Privileges |
| 14 | + |
| 15 | +> :warning: **Needs Administrator/Root privileges**: to execute Responder-Parser. |
| 16 | +
|
| 17 | +## License |
| 18 | +[](LICENSE) |
| 19 | + |
| 20 | +## Version |
| 21 | +### 1.0.0 |
| 22 | + |
| 23 | +### Supporting Language |
| 24 | + |
| 25 | +- ##### python 3.x |
| 26 | + |
| 27 | +### Supporting Systems |
| 28 | + |
| 29 | +- ##### Windows |
| 30 | +- ##### Linux |
| 31 | + |
| 32 | +### Requirements |
| 33 | + |
| 34 | +> :information_desk_person: **Required Dependencies: None** |
| 35 | +<br /> |
| 36 | +
|
| 37 | +## Usage |
| 38 | + |
| 39 | +``` |
| 40 | + _____ _ _____ |
| 41 | + | __ \ | | | __ \ |
| 42 | + | |__) |___ ___ _ __ ___ _ __ __| | ___ _ __ ______| |__) |_ _ _ __ ___ ___ _ __ |
| 43 | + | _ // _ \/ __| '_ \ / _ \| '_ \ / _` |/ _ \ '__|______| ___/ _` | '__/ __|/ _ \ '__| |
| 44 | + | | \ \ __/\__ \ |_) | (_) | | | | (_| | __/ | | | | (_| | | \__ \ __/ | |
| 45 | + |_| \_\___||___/ .__/ \___/|_| |_|\__,_|\___|_| |_| \__,_|_| |___/\___|_| |
| 46 | + | | |
| 47 | + |_| |
| 48 | +
|
| 49 | +Responder-Parser v.1.0.0 - Responder's parsing tool. |
| 50 | +Responder-Parser is an open source tool licensed under MIT. |
| 51 | +Written with <3 by @nickvourd... |
| 52 | +Please visit https://github.com/nickvourd/Responder-Parser for more... |
| 53 | +
|
| 54 | +usage: Responder-Parser [options] |
| 55 | +
|
| 56 | +options: |
| 57 | + -h, --help show this help message and exit |
| 58 | + --cleardb clear Responder.db data |
| 59 | + -v, --version show program's version number and exit |
| 60 | + -b, --backup keep backup of Responder.conf, settings.py and Responder.db |
| 61 | + -c NUMBER, --challenge NUMBER |
| 62 | + set challenge to Repsonder conf |
| 63 | + -m MACHINENAME, --machinename MACHINENAME |
| 64 | + set machine name to settings.py |
| 65 | + -d DOMAIN, --domain DOMAIN |
| 66 | + set domain name to settings.py |
| 67 | + -u USERNAME, --username USERNAME |
| 68 | + set username to settings.py |
| 69 | + --dhcp HOSTNAME set DHCP Hostname to settings.py |
| 70 | + --rpcport PORT set RPC port to settings.py |
| 71 | + --sql SQLSWITCH set SQL server ON/OFF to Responder conf |
| 72 | + --smb SMBSWITCH set SMB server ON/OFF to Responder conf |
| 73 | + --rdp RDPSWITCH set RDP server ON/OFF to Responder conf |
| 74 | + --kerberos KERBEROSSWITCH |
| 75 | + set Kerberos server ON/OFF to Responder conf |
| 76 | + --ftp FTPSWITCH set FTP server ON/OFF to Responder conf |
| 77 | + --pop POPSWITCH set POP server ON/OFF to Responder conf |
| 78 | + --smtp SMTPSWITCH set SMTP server ON/OFF to Responder conf |
| 79 | + --imap IMAPSWITCH set IMAP server ON/OFF to Responder conf |
| 80 | + --http HTTPSWITCH set HTTP server ON/OFF to Responder conf |
| 81 | + --https HTTPSSWITCH set HTTPS server ON/OFF to Responder conf |
| 82 | + --dns DNSSWITCH set DNS server ON/OFF to Responder conf |
| 83 | + --ldap LDAPSWITCH set LDAP server ON/OFF to Responder conf |
| 84 | + --dcerpc DCERPCSWITCH |
| 85 | + set DCERPC server ON/OFF to Responder conf |
| 86 | + --winrm WINRMSWITCH set WINRM server ON/OFF to Responder conf |
| 87 | + --setdb DATABASENAME set Database file to Responder conf |
| 88 | + --sessionlog SESSIONLOG |
| 89 | + set Session log file to Responder conf |
| 90 | + --poisonlog POISONERSLOG |
| 91 | + set Poisoners log file to Responder conf |
| 92 | + --analyzelog ANALYZELOG |
| 93 | + set Analyze mode log file to Responder conf |
| 94 | + --configdumplog CONFIGDUMPLOG |
| 95 | + set Confing Dump log file to Responder conf |
| 96 | + --autoignore AUTOIGNORE |
| 97 | + set option AutoIgnoreAfterSuccess ON/OFF to Responder conf |
| 98 | + --capturemulticreds CAPTUREMULTICREDS |
| 99 | + set option CaptureMultipleCredentials ON/OFF to Responder conf |
| 100 | + --capturemultihash CAPTUREMULTIHASH |
| 101 | + set option CaptureMultipleHashFromSameHost ON/OFF to Responder conf |
| 102 | + --servealways SERVEALWAYS |
| 103 | + set option Serve-Always for HTTP Server ON/OFF to Responder conf |
| 104 | + --serveexe SERVEEXE set option Serve-Exe for HTTP Server ON/OFF to Responder conf |
| 105 | + --servehtml SERVEHTML |
| 106 | + set option Serve-Html for HTTP Server ON/OFF to Responder conf |
| 107 | + --htmlfilename HTMLFILENAME |
| 108 | + set HtmlFilename file for HTTP Server to Responder conf |
| 109 | + --exefilename EXEFILENAME |
| 110 | + set ExeFilename file for HTTP Server to Responder conf |
| 111 | + --exedownloadname EXEDOWNLOADNAME |
| 112 | + set ExeDownloadName file for HTTP Server to Responder conf |
| 113 | + --sslcert SSLCERT set SSL Certificate for HTTPS to Responder conf |
| 114 | + --sslkey SSLKEY set SSL Key for HTTPS Server to Responder conf |
| 115 | +``` |
| 116 | +## Examples |
| 117 | + |
| 118 | +In the follwoing example Responder-Parser tries to: |
| 119 | + |
| 120 | +- Set challenge to 1122334455667788 |
| 121 | +- Clear Responder.db |
| 122 | +- Set machine name to WIN10-TEST.CORP.LOCAL |
| 123 | +- Set domain name to corp.local |
| 124 | +- Keep backup of files likes settings.py, Responder.conf, Responder.db |
| 125 | +- Set STMP Server OFF |
| 126 | +- Set SMB Server ON |
| 127 | + |
| 128 | +``` |
| 129 | +sudo python Responder-Parser.py -c 1122334455667788 --cleardb -m WIN10-TEST.CORP.LOCAL -d corp.local -b --smtp off --smb on |
| 130 | +``` |
| 131 | +### Execution: |
| 132 | + |
| 133 | + |
| 134 | + |
| 135 | +### Overcome: |
| 136 | + |
| 137 | + |
| 138 | + |
| 139 | + |
0 commit comments