Skip to content

Commit 2ed3eec

Browse files
committed
Version 1.0.0
1 parent dd68740 commit 2ed3eec

File tree

5 files changed

+858
-1
lines changed

5 files changed

+858
-1
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 Nikos Vourdas
3+
Copyright (c) 2023 Villains Team
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
102 KB
Loading
126 KB
Loading

README.md

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,139 @@
11
# Responder-Parser
22
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: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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+
![Alt text](/Pictures/Responder-Parser-Example.png "Responder-Parser Example")
134+
135+
### Overcome:
136+
137+
![Alt text](/Pictures/Responder-Parser-Example-Results.png "Responder-Parser Example Results")
138+
139+

0 commit comments

Comments
 (0)