paldier
d85c5a766e
Fix compile error on libpcap < 1.9.0
2022-11-01 13:44:07 +08:00
Joseph C. Lehner
25e2364930
Show pcap_inject errors with '-vv' on Windows
2022-10-11 18:21:14 +02:00
Joseph C. Lehner
5ae8412024
Windows: don't fail if IP address is marked as tentative
2022-10-11 17:28:51 +02:00
Joseph C. Lehner
6c1e661de2
Simplify ethsock_send()
2022-10-11 17:28:15 +02:00
Joseph C. Lehner
9eec3db15b
Ignore Npcap pcap_sendpacket return value
...
A non-zero return value of `pcap_sendpacket` does not neccessarily indicate a failure, as outlined by the
Npcap developers in [this issue](https://github.com/nmap/npcap/issues/638 ).
2022-10-07 18:43:16 +02:00
Joseph C. Lehner
36900f298b
Fall back to non-promiscous mode on error
2022-07-09 14:38:14 +02:00
Joseph C. Lehner
285bb3f18e
Silence messages from /usr/sbin/arp on BSDs
2022-06-13 12:55:48 +02:00
Joseph C. Lehner
908c384507
Fix compile error on libpcap < 1.9.0
...
In response to #91 .
2022-05-30 10:33:21 +02:00
Joseph C. Lehner
8aa77a377d
Allow IpDadStateDeprecated, after CreateUnicastIpAddressEntry
2021-09-30 09:55:26 +02:00
Joseph C. Lehner
c0ba0fbb81
Less spam
2021-06-06 17:40:00 +02:00
Joseph C. Lehner
560b018233
Don't reinvent the wheel.
2021-06-06 14:00:01 +02:00
Joseph C. Lehner
b70de725ca
Don't wait for physical connection on WiFi interfaces
2021-06-06 13:32:05 +02:00
Joseph C. Lehner
d3cb437d13
Less log spam
2021-06-06 11:36:32 +02:00
Joseph C. Lehner
afeff8eb52
Fix multiple format strings on Windows
...
It's a miracle this didn't blow up earlier!
2021-05-31 19:22:17 +02:00
Joseph C. Lehner
54012d23dc
Fix compilation error on newer MinGW versions
2021-05-31 18:42:54 +02:00
Joseph C. Lehner
98d3a53ae8
Don't make nlmon and other weird interfaces crash -L option
2021-05-31 17:26:12 +02:00
Joseph C. Lehner
f6f3a00703
Add missing else
2021-05-31 17:23:31 +02:00
Joseph C. Lehner
69bb3ff934
Temporarily disable NetworkManager on Linux
...
Hopefully takes care of #75 , #76 , and many others.
2021-05-25 18:11:15 +02:00
Joseph C. Lehner
86de6715b4
Use clearer variable names
2021-05-25 18:02:33 +02:00
Joseph C. Lehner
c770517e4b
Remove confusing error message
2021-05-21 11:02:25 +02:00
Joseph C. Lehner
7881c3ce0a
Fix BSD carrier detection code
2020-12-13 12:17:55 +01:00
Joseph C. Lehner
d6e2c0c4ac
Implement carrier detection on BSD/macOS
2020-12-13 12:10:15 +01:00
Joseph C. Lehner
ef0f686cd6
Don't show virtual interfaces with -L on Windows
...
Also, don't manually poke the registry for network interface
aliases.
2020-12-09 11:44:00 +01:00
Joseph C. Lehner
ca5fb06a84
Windows bind() error fix (WIP)
2020-12-08 17:22:27 +01:00
Joseph C. Lehner
d91338f906
Populate ethsock_ip_undo on Windows
2020-09-10 17:36:28 +02:00
Joseph C. Lehner
31cf42fae5
Generate correct WPCAP device name
2020-09-10 17:23:12 +02:00
Joseph C. Lehner
9e563293db
Fix windows device naming issues
2020-09-10 17:03:12 +02:00
Joseph C. Lehner
cfe4ab8078
Fix Linux cable detection code
2020-09-10 11:44:15 +02:00
Joseph C. Lehner
68d89dcb27
Linux: add Ethernet cable status detection
2020-08-18 13:01:37 +02:00
Joseph C. Lehner
3bf364af06
Windows: use ANSI interface names instead of net%d aliases
2020-08-18 13:01:37 +02:00
Joseph C. Lehner
35fd6f41df
Detect unplugged Ethernet cable on Windows
2020-08-18 13:01:37 +02:00
Joseph C. Lehner
015e4d48b1
Fix some warnings on Windows
2020-08-17 14:28:51 +02:00
Joseph C. Lehner
2f37b8b7b1
Use CreateUnicastIpAddressEntry instead of AddIPAddress on Windows
2020-08-17 14:23:09 +02:00
Joseph C. Lehner
ec29ee610d
Fuzzing related changes
2020-07-06 18:14:41 +02:00
Joseph C. Lehner
83bd41b67a
Correctly set subnet mask on Linux
2018-09-11 16:31:31 +02:00
Joseph C. Lehner
c7106becb1
Fix unused warning
2018-09-11 16:31:00 +02:00
Joseph C. Lehner
f6a08220f1
Use SIOCxARP instead of libnl for Linux ARP stuff (WIP)
2018-09-10 20:30:37 +02:00
Joseph C. Lehner
804a40a2c8
Revert "Use pcap_setdirection instead of filter"
...
This reverts commit 590e7a079f
.
Fixes #5 .
2017-04-16 15:51:14 +02:00
Joseph C. Lehner
87487aed89
Remove debugging stuff
2017-04-05 21:20:40 +02:00
Joseph C. Lehner
ed1ca50798
Fix syntax error
2017-04-02 14:14:40 +02:00
Joseph C. Lehner
c2ce9b429d
Implement ethsock_arp_* on other platforms
...
Fixes #4 .
2017-04-02 14:02:02 +02:00
Joseph C. Lehner
86e490f249
Use libnl to add/remove IPs on Linux
2017-02-25 10:02:00 +01:00
Joseph C. Lehner
590e7a079f
Use pcap_setdirection instead of filter
2017-02-23 18:38:15 +01:00
Joseph C. Lehner
63dec92a57
More consistent function names
2017-02-19 12:41:49 +01:00
Joseph C. Lehner
545d31a54a
Prettyify -L output on Windows
2017-02-19 11:15:33 +01:00
Joseph C. Lehner
f3291db403
Fix get_intf_info NULL arg
2017-02-19 11:12:22 +01:00
Joseph C. Lehner
488cb0df6a
Merge branch 'master' of github.com:jclehner/nmrpflash
2017-02-13 16:12:22 +02:00
Joseph C. Lehner
a71b48be1b
Improve BSD bridge detection portability
2017-02-05 20:54:46 +01:00
Joseph C. Lehner
705d4d4b5f
Improve BSD bridge detection portability
2017-01-28 10:44:33 +01:00
Joseph C. Lehner
40dd2b1a6c
Add BSD bridge interface detection
2017-01-28 10:09:53 +01:00