Commit graph

42 commits

Author SHA1 Message Date
Joseph C. Lehner
2c11c7e3c4 Add IP instead of replacing it 2016-11-12 16:44:15 +01:00
Joseph C. Lehner
2cf812dcfe Don't require user to specify -a anymore 2016-11-12 15:40:26 +01:00
Joseph C. Lehner
bc6007beb7 Merge branches 2016-08-09 17:17:01 +02:00
Joseph C. Lehner
a050f74bce Create static ARP entry for device 2016-08-09 12:16:47 +02:00
Joseph C. Lehner
e4d61b8c7f Add windows arp code 2016-08-09 10:08:42 +02:00
Joseph C. Lehner
d58840ea45 Store interface index on Windows 2016-08-09 09:49:29 +02:00
Joseph C. Lehner
6934d97a3b Use pcap_perror where applicable 2016-03-19 16:26:19 +01:00
Joseph C. Lehner
8103bf5d74 Fix uninitialized variable 2016-02-17 00:51:04 +01:00
Joseph C. Lehner
bc43f07291 Don't break if using the client-supplied filename 2016-02-14 23:01:58 +01:00
Joseph C. Lehner
ae05a62666 Add and use ethsock_for_each_ip 2016-02-13 16:16:51 +01:00
Joseph C. Lehner
1b3bb6779b Check if ip address is valid for given interface 2016-02-13 16:14:59 +01:00
Joseph C. Lehner
2f9307bcda Fix OSX compile error 2016-02-10 18:40:34 +01:00
Joseph C. Lehner
5ca96a36e0 Be more efficient in obtaining the MAC address 2016-02-09 12:33:51 +01:00
Joseph C. Lehner
8b0251e7e1 Make -L work without root on Linux 2016-02-09 09:39:55 +01:00
Joseph C. Lehner
612741ae36 Call pcap_freecode on filter 2016-02-08 14:34:32 +01:00
Joseph C. Lehner
e0cec73349 Use mac_to_str 2016-02-08 13:57:57 +01:00
Joseph C. Lehner
933ef7bab2 Finally make it work on Windows 2016-02-08 13:57:39 +01:00
Joseph C. Lehner
020c0c67f2 Prettier output 2016-02-08 11:00:39 +01:00
Joseph C. Lehner
48c7830721 Fix filter specification 2016-02-08 11:00:24 +01:00
Joseph C. Lehner
6da9b2b160 Prettify -L output 2016-02-07 21:06:09 +01:00
Joseph C. Lehner
5e37406b6d Be less verbose 2016-02-06 20:01:12 +02:00
Joseph C. Lehner
4beccaac20 Remove ethsock.h 2016-02-05 20:27:48 +02:00
Joseph C. Lehner
590894deac Fix Winsock recvfrom() timeouts 2016-02-05 20:20:57 +02:00
Joseph C. Lehner
0fbee16f65 Better error messages on Windows 2016-02-05 20:20:23 +02:00
Joseph C. Lehner
9ad7767b6a Fix compile error on Windows 2016-02-04 10:04:25 +02:00
Joseph C. Lehner
95858bc3ba Show either GUID or alias on Windows 2016-02-03 17:33:04 +02:00
Joseph C. Lehner
c2f583f0da #include cleanup 2016-02-03 17:32:15 +02:00
Joseph C. Lehner
43643aa3de Fix pcap_getevent warning 2016-02-02 21:35:54 +02:00
Joseph C. Lehner
8ce09f61a1 Display IP in interface list 2016-02-02 21:35:25 +02:00
Joseph C. Lehner
9a10f024df Add support for interface aliases on Windows 2016-02-02 17:20:24 +02:00
Joseph C. Lehner
36c9e97ad1 More Windows fixes 2016-02-02 14:19:05 +02:00
Joseph C. Lehner
daddb52305 Many Windows fixes 2016-02-02 13:11:55 +02:00
Joseph C. Lehner
c53185dfbf Move OS defines to nmrpd.h 2016-02-02 12:14:28 +02:00
Joseph C. Lehner
129f30da7c Windows fixes 2016-02-02 12:13:00 +02:00
Joseph C. Lehner
48a02f28c0 Fix silly naming clash on MinGW 2016-02-02 11:43:20 +02:00
Joseph C. Lehner
7fcca928fb Conditionally include sys/socket.h 2016-02-02 11:40:16 +02:00
Joseph C. Lehner
d712601254 List only ethernet interfaces 2016-01-31 18:42:12 +02:00
Joseph C. Lehner
0bcc6da157 Add option to list network interfaces 2016-01-31 17:32:06 +02:00
Joseph C. Lehner
8ceb9370f5 Better Windows support 2016-01-31 17:31:01 +02:00
Joseph C. Lehner
1007bad476 Fix return value on timeout 2016-01-30 09:02:50 +02:00
Joseph C. Lehner
cc77b55cfb Use MAC addr of interface when sending packets 2016-01-29 23:05:24 +02:00
Joseph C. Lehner
f99ee379bc rawsock -> ethsock 2016-01-29 19:21:15 +02:00
Renamed from rawsock.c (Browse further)