Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to run arp spoofing on a network. I've been working on this for about a week, and all the information I find is dated year 2000-2001.

My issue is, after testing a script that uses arpspoof on one network (worked fine, more or less), on another network, it doesn't seem to work at all. There doesn't seem to be any redirection.

My question is, since I can't find any new information on this, I'm beginning to think that ARP is old, outdated technology, that was abandoned due to its vulnerabilities. I'd like for someone to tell me I'm wrong.

Otherwise, is it possible that the network is using some protection from arp spoofing? If so, how does it work, and are there workarounds?

Thank you very much for your time!

share|improve this question
ARP is in use in 99% of networks today and has been unchanged for years. Switches are able to protect from ARP poisoning in some cases, but not all depending on the setup. Its very common for large public networks to have some protection from this attack. – Silverfire Oct 18 '11 at 1:01
It's worth noting that IPv6 does not have ARP, it has neighbour discovery which performs the same purpose – Mark Henderson Oct 18 '11 at 1:05
up vote 2 down vote accepted

ARP is still very much in use in IPv4 networks, but it is definitely possible for switches to lock a given IP to a specific MAC address (ARP resolves IP addresses to their MACs) which would prevent this from working.

How it's being done depends on how it was configured, but the only way to work around it is likely to contact whomever runs the network and explain what you are trying to do and see if they will allow it.

share|improve this answer
Is that a popular way of protecting a network from ARP spoofing? – linkxs Oct 19 '11 at 3:15
I don't honestly know about the popularity of different techniques. I personally put each customer into their own VLAN so gratuitous ARPs can only impact their own services, I suspect that that old saw is true about this as well: If you ask 10 network engineers what is a popular way of protecting networks from ARP attacks, you'll probably get a dozen answers. :-) – Sean Reifschneider Oct 21 '11 at 5:55
Gotcha, thanks a lot for you input!! – linkxs Oct 21 '11 at 21:10

ARP spoofing is a vulnerability known by switch vendors for quite some time. Long enough for countermeasures to start being put into place. Sometimes these have to be turned off when things like virtual IP addresses are used by (some) clusters; these networks have a legitimate reason for two devices to ARP the same address.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.