-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
31 lines (21 loc) · 1 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
:: Description ::
Quick and dirty ARP Proxy for specific needs.
Not all routing solutions needs to be clean and pretty. This small program was written to solve a
frustrating but simple problem due to buggy firmware.
Our ISP provided us with a IP range and instead of routing the network to us all addresses where up for grabs
by setting the IP on a machine.
This became a problem when we had machines standing behind a Watchguard, running in drop-in mode would forget it's arp entries.
By setting the mode to routed in our Watchguard and running this program on a separate machine,
responding to all arp requests and then routing all addresses using iptables we bypassed the problem.
ISP
|
|
v
Liux Box --> Watchguard
:: Build and run ::
* Edit raw.h and update ETHMAC and GATEWAYIP
* Type make to build
* ./hogger to run
::Other::
This could probably be solved using any arp proxy, or using hardware with working firmware.
Sometimes you just need to write some code.