Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								1545996501 
								
							 
						 
						
							
							
								
								Fix potential NULL dereference  
							
							 
							
							
							
						 
						
							2024-01-11 12:25:30 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								5138c9f09a 
								
							 
						 
						
							
							
								
								Revert "Allow changing the region without uploading a firmware file"  
							
							 
							
							... 
							
							
							
							This reverts commit 6838a3a546 . 
							
						 
						
							2024-01-11 12:23:56 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								6838a3a546 
								
							 
						 
						
							
							
								
								Allow changing the region without uploading a firmware file  
							
							 
							
							
							
						 
						
							2024-01-11 12:23:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								affcd0be47 
								
							 
						 
						
							
							
								
								Fix error handling  
							
							 
							
							... 
							
							
							
							Fixes  #82 . 
							
						 
						
							2023-10-23 16:44:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								a04543808c 
								
							 
						 
						
							
							
								
								Disable timeout when draining NMRP rx buffer  
							
							 
							
							
							
						 
						
							2023-10-18 17:42:51 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								65175a9d8f 
								
							 
						 
						
							
							
								
								Free macOS pretty interface name  
							
							 
							
							
							
						 
						
							2023-10-18 13:01:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								98f872c58d 
								
							 
						 
						
							
							
								
								Indent preprocessor ifdef mess  
							
							 
							
							
							
						 
						
							2023-10-18 12:59:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								56ccc521ab 
								
							 
						 
						
							
							
								
								Show pretty interface names on macOS  
							
							 
							
							
							
						 
						
							2023-10-18 12:57:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								354ad123cc 
								
							 
						 
						
							
							
								
								Use GetAdaptersAddresses instead of GetAdaptersInfo  
							
							 
							
							... 
							
							
							
							squash
squash 
							
						 
						
							2023-04-22 15:08:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								2658b1f9df 
								
							 
						 
						
							
							
								
								Remove pcap_set_immediate_mode backwards compatiblity  
							
							 
							
							
							
						 
						
							2023-01-11 19:01:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								f66c937d12 
								
							 
						 
						
							
							
								
								Call pcap_setmintocopy after pcap_activate  
							
							 
							
							
							
						 
						
							2023-01-11 18:43:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								38b798973f 
								
							 
						 
						
							
							
								
								Silence Warning on Windows  
							
							 
							
							
							
						 
						
							2023-01-11 18:38:52 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e7355235 
								
							 
						 
						
							
							
								
								Fix Windows build errors  
							
							 
							
							
							
						 
						
							2023-01-11 18:35:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6990ac433 
								
							 
						 
						
							
							
								
								Don't use pcap_open_live  
							
							 
							
							... 
							
							
							
							Instead, only activate the pcap handle once all relevant options
have been set. Also, increate the timeout length.
This *might* fix issues where users were reporting their routers
not responding[1] on Windows or macOS, whereas everything worked
on Linux (such as #111 ).
[1] "No response after 60 seconds. Bailing out." 
							
						 
						
							2023-01-11 18:22:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joseph C. Lehner 
								
							 
						 
						
							
							
							
							
								
							
							
								dab3625db4 
								
							 
						 
						
							
							
								
								Fix ethsock_is_unplugged  
							
							 
							
							... 
							
							
							
							It would return `true`, even if the status was actually
`PCAP_IF_CONNECTION_STATUS_NOT_APPLICABLE`. 
							
						 
						
							2022-11-01 13:56:16 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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