-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
858 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,139 @@ | ||
# Responder-Parser | ||
Responder's python parsing tool. | ||
|
||
### Description | ||
Responder-Parser is a python 3.x open source tool which give you the ability to easily configure Responder's settings and configurations. | ||
|
||
Responder-Parser can configure the following files: | ||
|
||
- Responder.conf | ||
- settings.py | ||
- Responder.db | ||
|
||
## Privileges | ||
|
||
> :warning: **Needs Administrator/Root privileges**: to execute Responder-Parser. | ||
## License | ||
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) | ||
|
||
## Version | ||
### 1.0.0 | ||
|
||
### Supporting Language | ||
|
||
- ##### python 3.x | ||
|
||
### Supporting Systems | ||
|
||
- ##### Windows | ||
- ##### Linux | ||
|
||
### Requirements | ||
|
||
> :information_desk_person: **Required Dependencies: None** | ||
<br /> | ||
## Usage | ||
|
||
``` | ||
_____ _ _____ | ||
| __ \ | | | __ \ | ||
| |__) |___ ___ _ __ ___ _ __ __| | ___ _ __ ______| |__) |_ _ _ __ ___ ___ _ __ | ||
| _ // _ \/ __| '_ \ / _ \| '_ \ / _` |/ _ \ '__|______| ___/ _` | '__/ __|/ _ \ '__| | ||
| | \ \ __/\__ \ |_) | (_) | | | | (_| | __/ | | | | (_| | | \__ \ __/ | | ||
|_| \_\___||___/ .__/ \___/|_| |_|\__,_|\___|_| |_| \__,_|_| |___/\___|_| | ||
| | | ||
|_| | ||
Responder-Parser v.1.0.0 - Responder's parsing tool. | ||
Responder-Parser is an open source tool licensed under MIT. | ||
Written with <3 by @nickvourd... | ||
Please visit https://github.com/nickvourd/Responder-Parser for more... | ||
usage: Responder-Parser [options] | ||
options: | ||
-h, --help show this help message and exit | ||
--cleardb clear Responder.db data | ||
-v, --version show program's version number and exit | ||
-b, --backup keep backup of Responder.conf, settings.py and Responder.db | ||
-c NUMBER, --challenge NUMBER | ||
set challenge to Repsonder conf | ||
-m MACHINENAME, --machinename MACHINENAME | ||
set machine name to settings.py | ||
-d DOMAIN, --domain DOMAIN | ||
set domain name to settings.py | ||
-u USERNAME, --username USERNAME | ||
set username to settings.py | ||
--dhcp HOSTNAME set DHCP Hostname to settings.py | ||
--rpcport PORT set RPC port to settings.py | ||
--sql SQLSWITCH set SQL server ON/OFF to Responder conf | ||
--smb SMBSWITCH set SMB server ON/OFF to Responder conf | ||
--rdp RDPSWITCH set RDP server ON/OFF to Responder conf | ||
--kerberos KERBEROSSWITCH | ||
set Kerberos server ON/OFF to Responder conf | ||
--ftp FTPSWITCH set FTP server ON/OFF to Responder conf | ||
--pop POPSWITCH set POP server ON/OFF to Responder conf | ||
--smtp SMTPSWITCH set SMTP server ON/OFF to Responder conf | ||
--imap IMAPSWITCH set IMAP server ON/OFF to Responder conf | ||
--http HTTPSWITCH set HTTP server ON/OFF to Responder conf | ||
--https HTTPSSWITCH set HTTPS server ON/OFF to Responder conf | ||
--dns DNSSWITCH set DNS server ON/OFF to Responder conf | ||
--ldap LDAPSWITCH set LDAP server ON/OFF to Responder conf | ||
--dcerpc DCERPCSWITCH | ||
set DCERPC server ON/OFF to Responder conf | ||
--winrm WINRMSWITCH set WINRM server ON/OFF to Responder conf | ||
--setdb DATABASENAME set Database file to Responder conf | ||
--sessionlog SESSIONLOG | ||
set Session log file to Responder conf | ||
--poisonlog POISONERSLOG | ||
set Poisoners log file to Responder conf | ||
--analyzelog ANALYZELOG | ||
set Analyze mode log file to Responder conf | ||
--configdumplog CONFIGDUMPLOG | ||
set Confing Dump log file to Responder conf | ||
--autoignore AUTOIGNORE | ||
set option AutoIgnoreAfterSuccess ON/OFF to Responder conf | ||
--capturemulticreds CAPTUREMULTICREDS | ||
set option CaptureMultipleCredentials ON/OFF to Responder conf | ||
--capturemultihash CAPTUREMULTIHASH | ||
set option CaptureMultipleHashFromSameHost ON/OFF to Responder conf | ||
--servealways SERVEALWAYS | ||
set option Serve-Always for HTTP Server ON/OFF to Responder conf | ||
--serveexe SERVEEXE set option Serve-Exe for HTTP Server ON/OFF to Responder conf | ||
--servehtml SERVEHTML | ||
set option Serve-Html for HTTP Server ON/OFF to Responder conf | ||
--htmlfilename HTMLFILENAME | ||
set HtmlFilename file for HTTP Server to Responder conf | ||
--exefilename EXEFILENAME | ||
set ExeFilename file for HTTP Server to Responder conf | ||
--exedownloadname EXEDOWNLOADNAME | ||
set ExeDownloadName file for HTTP Server to Responder conf | ||
--sslcert SSLCERT set SSL Certificate for HTTPS to Responder conf | ||
--sslkey SSLKEY set SSL Key for HTTPS Server to Responder conf | ||
``` | ||
## Examples | ||
|
||
In the follwoing example Responder-Parser tries to: | ||
|
||
- Set challenge to 1122334455667788 | ||
- Clear Responder.db | ||
- Set machine name to WIN10-TEST.CORP.LOCAL | ||
- Set domain name to corp.local | ||
- Keep backup of files likes settings.py, Responder.conf, Responder.db | ||
- Set STMP Server OFF | ||
- Set SMB Server ON | ||
|
||
``` | ||
sudo python Responder-Parser.py -c 1122334455667788 --cleardb -m WIN10-TEST.CORP.LOCAL -d corp.local -b --smtp off --smb on | ||
``` | ||
### Execution: | ||
|
||
![Alt text](/Pictures/Responder-Parser-Example.png "Responder-Parser Example") | ||
|
||
### Overcome: | ||
|
||
![Alt text](/Pictures/Responder-Parser-Example-Results.png "Responder-Parser Example Results") | ||
|
||
|
Oops, something went wrong.