So I may have a stupid question that mainly comes from me getting weird results to say the least while experimenting.
I'm a bit unsure how do ARP requests work.
For example how can I arp my entire local net 192.168.0.1/24. Must I send an arp request to each individual ip or does the arp request get sent to the router or switch who in turn replies to which host is up and its corresponding ip and MAC address.
I'm trying to do this programmatically using python, with a module called scapy... I was watching a tutorial and they arpinged the entire local network by giving their local ip address and mask to scapy.all.arping if I'm not mistaken