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 |
|
Joseph C. Lehner
|
00a5ca6022
|
Disable STP on Linux bridge interfaces
|
2017-01-24 20:47:50 +01:00 |
|
Joseph C. Lehner
|
332df78923
|
Add missing license info
|
2016-11-20 20:49:58 +01:00 |
|
Joseph C. Lehner
|
00e880d1d3
|
Fix ethsock issues
|
2016-11-20 20:48:40 +01:00 |
|
Joseph C. Lehner
|
98fdb9e63c
|
Use safe SIGINT handler
|
2016-11-20 12:22:15 +01:00 |
|
Joseph C. Lehner
|
b9504f17c8
|
Fix potential memory leak on Windows
|
2016-11-19 20:19:45 +01:00 |
|
Live User
|
8f5a628b01
|
Fix FreeBSD issues
|
2016-11-19 14:54:02 +00:00 |
|
Joseph C. Lehner
|
fba7aab1bd
|
Unify ethsock IP/ARP API
|
2016-11-19 11:14:47 +01:00 |
|
Joseph C. Lehner
|
564aff28aa
|
Use time_monotonic for timeouts
|
2016-11-18 17:39:04 +01:00 |
|
Joseph C. Lehner
|
905f7b3d32
|
Fix Windows socket leak
|
2016-11-13 08:33:38 +01:00 |
|
Joseph C. Lehner
|
f90769ed1e
|
Fix error messages
|
2016-11-13 08:33:37 +01:00 |
|
Joseph C. Lehner
|
644a9ce55f
|
Block in ethsock_add_ip on Windows
|
2016-11-13 08:20:43 +01:00 |
|
Joseph C. Lehner
|
482b03db23
|
Windows fixes
|
2016-11-12 19:04:09 +01:00 |
|
Joseph C. Lehner
|
951f1214f0
|
Fix windows build
|
2016-11-12 16:57:12 +01:00 |
|