2
2
3
3
[ ![ CodeFactor] ( https://www.codefactor.io/repository/github/audibleblink/doxycannon/badge )] ( https://www.codefactor.io/repository/github/audibleblink/doxycannon )
4
4
5
- Doxycannon takes a pool of OpenVPN files and creates a Docker container for
5
+ Doxycannon uses docker to create multiple socks proxies where the upstream
6
+ internet connections are either VPN connections or Tor nodes
7
+
8
+ In VPN mode, it takes a pool of OpenVPN files and creates a Docker container for
6
9
each one. After a successful VPN connection, each container spawns a SOCKS5
7
- proxy server and binds it to a port on the Docker host. Combined with tools
8
- like Burp suite or proxychains, this creates your very own private botnet on
9
- the cheap.
10
+ proxy server and binds it to a port on the Docker host.
11
+
12
+ In Tor mode, multiple containers connecioning to the Tor network are stated and
13
+ can be rotated through, giving you a new egree IP with each request.
14
+
15
+ Combined with tools like Burp suite or proxychains, this creates your very own (small) private
16
+ botnet on the cheap.
10
17
11
18
[ Password Spraying Blog Post Using DoxyCannon] ( https://sec.alexflor.es/post/password_spraying_with_doxycannon/ )
12
19
13
20
## Prerequisites
14
- - A VPN subscription to a provider that distributes \* .ovpn files
21
+ - VPN Mode
22
+ * A VPN subscription to a provider that distributes \* .ovpn files
23
+
15
24
- Install the required pip modules:
16
25
``` sh
17
26
pip install -r requirements.txt
18
27
```
28
+
19
29
- Ensure docker is installed and enabled. Refer to the
20
30
[ Wiki] ( ../../wiki/installing-docker ) for installation instructions on
21
31
Kali/Debian
32
+
22
33
- ` proxychains4 ` is required for interactive mode
23
34
24
35
## Setup
@@ -38,13 +49,15 @@ the cheap.
38
49
``` sh
39
50
mkdir -p VPN/HMA/US
40
51
mv * .opvn auth.txt VPN/HMA/US
41
- doxycannon --build
42
- doxycannon --dir VPN/HMA/US --single
52
+ doxycannon vpn --dir VPN/HMA/US --single
43
53
```
44
54
45
- - Run ` ./doxycannon.py --build` to build your image with your OVPN files
46
- - ` --build` will need to be run on code changes or when you modify the ` VPN`
47
- folder' s contents
55
+ - Alternatively, use the ` tor` subcommand to just spin up tor nodes
56
+
57
+ ` ` ` sh
58
+ doxycannon tor --nodes 7 --up
59
+ doxycannon tor --single
60
+ ` ` `
48
61
49
62
# # Usage
50
63
@@ -66,10 +79,11 @@ proxychains4 -q hydra -L users.txt -p Winter2018 manager.example.com -t 8 ssh
66
79
67
80
# ## GUI Tools
68
81
69
- Use the `--single` flag to bring up your proxies and create a proxy rotator .
82
+ Use the ` --single` flag to create a proxy rotator after bringing up your proxies .
70
83
71
84
` ` ` sh
72
- ❯❯ ./doxycannon.py --single
85
+ ❯❯ ./doxycannon.py [vpn| tor] --up
86
+ ❯❯ ./doxycannon.py [vpn| tor] --single
73
87
[+] Writing HAProxy configuration
74
88
[* ] Image doxyproxy built.
75
89
[* ] Staring single-port mode...
0 commit comments