Skip to content

Commit 14cbecb

Browse files
committed
fix arp docs
1 parent 3c8b321 commit 14cbecb

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

docs/immune/arp_poisoning.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99

1010
# ARP Poisoning
1111

12-
The ARP Poisoning is designed as a part of the Slips Immune, where Slips takes down attackers using ARP poisoning in addition to blocking them through the firewall, protecting the rest of the local network before the attacker reaches them.
13-
14-
ARP Poisoning module: <https://github.com/stratosphereips/StratosphereLinuxIPS/pull/1499>
12+
The ARP Poisoning Module is designed as a part of the Slips Immune, where Slips takes down attackers using ARP poisoning in addition to blocking them through the firewall, protecting the rest of the local network before the attacker reaches them.
1513

14+
ARP Poisoning module:
15+
* <https://github.com/stratosphereips/StratosphereLinuxIPS/pull/1499>
16+
* https://github.com/stratosphereips/StratosphereLinuxIPS/tree/develop/modules/arp_poisoner
1617

1718
## How it works
1819

@@ -24,15 +25,15 @@ ARP Poisoning module: <https://github.com/stratosphereips/StratosphereLinuxIPS/p
2425
![](../images/immune/a4/slips_isolating_attacker_as_an_ap.jpg)
2526

2627

27-
Whether the attacker is connected to the AP on the RPI or connected directly to the router’s WIFI, once Slips detects an alert, it does the following
28+
Whether the attacker is connected to the AP on the RPI or connected directly to the router, once Slips detects an alert, it does the following
2829

29-
1. Isolates the attacker from the internet by sending an ARP request to the attacker announcing the gateway at a fake mac, so it’s no longer reachable.
30+
1. Cuts the attacker's internet by sending an ARP request to the attacker announcing the gateway at a fake mac, so it’s no longer reachable.
3031

31-
2. Isolates the attacker from the rest of the network by sending a gratioutos ARP request announcing the attacker at a fake mac, so it’s no longer reachable by the rest of the network.
32+
2. Isolates the attacker from the rest of the network by sending a gratuitous ARP request announcing the attacker at a fake mac, so it’s no longer reachable by the rest of the network.
3233

33-
3. Regularly sends ARP replies for all hosts in the network announcing the attacker at a fake MAC so it doesn’t give the attacker time to reply with it’s real MAC and be reached by the rest of the network..
34+
3. Regularly sends ARP replies for all hosts in the network announcing the attacker at a fake MAC so the attacker doesn't have enought time to reply with its real MAC and be reached by the rest of the network.
3435

35-
These attacks are done on a loop until the blocking period is over to ensure that the attacker is still isolated even after the ARP cache expires.
36+
These attacks are done in a loop until the blocking period is over to ensure that the attacker stays isolated even after the ARP cache expires.
3637

3738

3839
### Slips on a host’s computer in the network
@@ -49,13 +50,13 @@ Even if Slips is not controlling the AP where the rest of the clients are connec
4950

5051
## Unblocking
5152

52-
Slips doesn’t keep poisoning attackers forever once they’re detected, instead, it implements a probation period of one timewindow. Meaning, it blocks the attacker for the rest of this timewindow and one extra timewindow once an alert is generated, if Slips receives no more attacks during that extra timewindow from this attacker, it unblocks the attacker after that timewindow is over, if it receives more attacks, it extends the blocking/probation period by one more timewindow.
53+
Slips doesn’t keep poisoning attackers forever once they’re detected, instead, it implements a probation period of one timewindow. Meaning, it blocks the attacker for the rest of this timewindow and one extra timewindow once an alert is generated, if Slips detects no more attacks during that extra timewindow from this attacker, it unblocks the attacker after the probation period is over. if Slips detects more attacks, it extends the blocking/probation period by one more timewindow.
5354

54-
This way, the more attacks the attacker does, the longer slips will Isolate them. 
55+
This way, the more attacks the attacker does, the longer Slips will isolate them.
5556

56-
Once the blocking period is over, Slips stop poisoning the attacker, which restores its internet connection, and stops announcing the attacker at a fake MAC, which allows the rest of the network to reach it.
57+
Once the blocking period is over, Slips stops poisoning the attacker, which restores its internet connection, and stops announcing the attacker at a fake MAC, which allows the rest of the network to reach it.
5758

58-
Blocking and unblocking are tracked in arp\_poisoning.log in the output directory.
59+
Blocking and unblocking are tracked in arp_poisoning.log in the output directory.
5960

6061

6162
## How to use it

0 commit comments

Comments
 (0)