@@ -31,19 +31,29 @@ Latest versions can be downloaded from the [Release](https://github.com/codeexpr
31
31
This is a golang project with no dependencies. Assuming you have golang compiler installed,
32
32
the following will build the binary from scratch
33
33
```
34
- $ git clone blah
34
+ $ git clone https://github.com/codeexpress/respounder
35
35
$ cd respounder
36
36
$ go build respounder
37
37
```
38
38
39
39
## Usage
40
40
41
41
Running ` respounder ` is as simple as invoking it on the command line.
42
- The following will display output on the terminal.
43
- ```
42
+ Example invocation:
43
+ ``` bash
44
44
$ ./respounder
45
+
46
+
47
+ .´/
48
+ / ( .----------------.
49
+ [ ]░░░░░░░░░░░| // RESPOUNDER //|
50
+ ) ( ' ----------------'
51
+ ' -'
52
+
53
+ [wlan0] Sending probe from 192.168.0.19... responder not detected
54
+ [vmnet1] Sending probe from 172.16.211.1... responder not detected
55
+ [vmnet8] Sending probe from 172.16.55.1... responder detected at 172.16.55.128
45
56
` ` `
46
- To detect a compromise as soon as it happens, ** run respounder as a cron job running every minute**
47
57
48
58
# ## Flags
49
59
@@ -60,6 +70,34 @@ Flags:
60
70
Displays this help
61
71
` ` `
62
72
73
+
74
+ # ## Typical usage scenario
75
+
76
+ # ### Personal
77
+ Detect rogue hosts running responder on public Wi-Fi networks
78
+ e.g. like Airports, Cafés and avoid joining such networks
79
+ (especially if you are running windows OS)
80
+
81
+ # ### Corporate
82
+ Detect network compromises as soon as they happen by running respounder
83
+ in a loop
84
+
85
+ For eg. the following ` crontab` runs respounder every minute and logs a JSON file to syslog
86
+ whenever a responder is detected.
87
+ ` ` ` bash
88
+ * * * * * /path/to/respounder -json | /usr/bin/logger -t responder-detected
89
+ ` ` `
90
+
91
+ Example ` syslog` entry:
92
+ ` ` ` bash
93
+ code@express:~ /$ sudo tail -f /var/log/syslog
94
+ Feb 9 03:44:07 responder-detected: [{" interface" :" vmnet8" ," responderIP" :" 172.16.55.128" ," sourceIP" :" 172.16.55.1" }]
95
+ ` ` `
96
+
63
97
# # Demo
64
98
! [Respounder in action](https://i.imgur.com/ymcDRnJ.gif)
65
99
100
+ # # Coming Up Next: Android App
101
+ There are plans to port this tool to an android app so that adversarial Wi-Fi networks
102
+ (eg. WiFi Pineapple or WiFi Pumpkin running responder) can be
103
+ detected right from a mobile phone.
0 commit comments