Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b55e080b21 
							
						 
					 
					
						
						
							
							nlmon: Update Auth Algorithm switch statement  
						
						
						
						
					 
					
						2017-09-22 12:18:10 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							af22a75fbb 
							
						 
					 
					
						
						
							
							monitor: Include OUI value for AVM  
						
						
						
						
					 
					
						2017-09-06 03:50:30 -07:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							fa98cee942 
							
						 
					 
					
						
						
							
							monitor: Fix minor typo  
						
						
						
						
					 
					
						2017-09-06 03:15:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							76dd86d816 
							
						 
					 
					
						
						
							
							monitor: Use new mpdu.h structs  
						
						... 
						
						
						
						This may also fix displaying authentication and deauthentication frames. 
						
						
					 
					
						2017-08-31 15:12:49 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1db66dbe51 
							
						 
					 
					
						
						
							
							monitor: Use extra unsigned variable to make NLMSG_OK macro happy  
						
						
						
						
					 
					
						2017-08-30 22:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							4d626d6576 
							
						 
					 
					
						
						
							
							monitor: Fix casting error  
						
						... 
						
						
						
						Fix for the cros-compilation with Chromium OS’s toolchain
that uses GCC 4.9 
						
						
					 
					
						2017-08-23 16:26:05 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e6765c1e9b 
							
						 
					 
					
						
						
							
							monitor: Actually print management frame subtype  
						
						... 
						
						
						
						The subtype was only printed if mpdu_validate had returned an error for
the frame, i.e. would not be printed for well formed frames.  This was
probably an intent to avoid printing the frame subtype after all the
conents of the body frame had been printed already, but iwmon only
supports printing of Authentication and Deauthentication frames so far. 
						
						
					 
					
						2017-08-15 15:18:40 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							60bc0ecf22 
							
						 
					 
					
						
						
							
							monitor: Use temporary variable for RTA_PAYLOAD  
						
						
						
						
					 
					
						2017-08-07 23:48:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a01e57d1b2 
							
						 
					 
					
						
						
							
							monitor: Receive Preauthentication frames and log them  
						
						... 
						
						
						
						Use the same packet filter as in eapol.c 
						
						
					 
					
						2017-04-18 11:43:59 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							0e108f9727 
							
						 
					 
					
						
						
							
							monitor: Remove GENL_ID_GENERATE  
						
						... 
						
						
						
						Kernel v4.10 and later no longer export GENL_ID_GENERATE (which was
defined as 0). iwd was using this symbol to check for unmodified local
values rather than to ask for a dynamically generated netlink ID anyway,
so it makes sense to use the value 0 directly. This will work with
kernels before and after the GENL_ID_GENERATE change. 
						
						
					 
					
						2017-04-14 15:52:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							303490261f 
							
						 
					 
					
						
						
							
							monitor: Add nortnl option to help output  
						
						
						
						
					 
					
						2017-03-24 10:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							43efaf0163 
							
						 
					 
					
						
						
							
							monitor: Cast bytes_read to incl_len type from PCAP packet  
						
						
						
						
					 
					
						2017-03-07 21:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							25a2ec7c11 
							
						 
					 
					
						
						
							
							monitor: Use PRIu64 for format modifier of uint64_t  
						
						
						
						
					 
					
						2017-03-07 21:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f12bd133 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC OS Version  
						
						
						
						
					 
					
						2016-09-15 10:55:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1ebf21de0b 
							
						 
					 
					
						
						
							
							monitor: Pretty print various bytestream attributes  
						
						
						
						
					 
					
						2016-09-15 10:55:04 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fe7751ac43 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC Encryption Type Flags  
						
						
						
						
					 
					
						2016-09-15 10:54:43 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a175375cc5 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC Connection Type Flags  
						
						
						
						
					 
					
						2016-09-15 10:54:16 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7c98fa22 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC Authenticator  
						
						
						
						
					 
					
						2016-09-15 10:53:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							260a666b4b 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC authentication type flags  
						
						
						
						
					 
					
						2016-09-15 10:53:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9741bedc 
							
						 
					 
					
						
						
							
							monitor: Pretty print WSC MAC Address  
						
						
						
						
					 
					
						2016-09-14 22:15:23 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2d80f03faf 
							
						 
					 
					
						
						
							
							monitor: pretty print WSC Message Type  
						
						
						
						
					 
					
						2016-09-14 22:07:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1447c7fe03 
							
						 
					 
					
						
						
							
							monitor: pretty-print eap-wsc packets  
						
						
						
						
					 
					
						2016-09-14 21:56:18 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4a00c25241 
							
						 
					 
					
						
						
							
							iwmon: RX dBm is a signed integer  
						
						
						
						
					 
					
						2016-09-05 22:46:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f1046dcb 
							
						 
					 
					
						
						
							
							iwmon: Fix PMKID display  
						
						... 
						
						
						
						Use unsigned to prevent the PMKID bytes being sign-extended. 
						
						
					 
					
						2016-09-05 22:43:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							755605fddf 
							
						 
					 
					
						
						
							
							iwmon: Fix RSN capability bit positions  
						
						... 
						
						
						
						The numbers displayed for other bits are 0-based. 
						
						
					 
					
						2016-09-05 22:40:07 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							296eda2ee8 
							
						 
					 
					
						
						
							
							monitor: Print EAPoL packet headers  
						
						... 
						
						
						
						Previously we only printed EAPoL packets that were of type 'Key'.  With
this change, iwmon now prints all EAPoL packet headers. 
						
						
					 
					
						2016-08-06 10:47:13 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6ffbfeb897 
							
						 
					 
					
						
						
							
							monitor: Dump WSC IEs in association response  
						
						
						
						
					 
					
						2016-08-05 16:51:25 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a9b0f85a 
							
						 
					 
					
						
						
							
							monitor: Add option to not print rtnl output  
						
						
						
						
					 
					
						2016-07-13 10:14:28 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6de565db05 
							
						 
					 
					
						
						
							
							monitor: Update to new l_main api  
						
						
						
						
					 
					
						2016-06-09 09:39:03 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9b6f41ce 
							
						 
					 
					
						
						
							
							eapol: Separate EAPOL header from struct eapol_key  
						
						... 
						
						
						
						This is needed so we can better handle sending and receiving EAPoL
packets other than EAPoL-Key. 
						
						
					 
					
						2015-11-02 21:40:21 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7f52c8ec9d 
							
						 
					 
					
						
						
							
							monitor: Fix unused variable error  
						
						
						
						
					 
					
						2015-10-06 15:25:30 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9be930442c 
							
						 
					 
					
						
						
							
							monitor: Dump WIPHY_BANDS attribute  
						
						
						
						
					 
					
						2015-10-06 14:33:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e055460709 
							
						 
					 
					
						
						
							
							wsc: Rename wsc.[ch] to wscutil.[ch]  
						
						
						
						
					 
					
						2015-09-10 23:07:34 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3e927ea6c9 
							
						 
					 
					
						
						
							
							nlmon: Fix up bitwise logic  
						
						... 
						
						
						
						The flags in question contain multiple set bits.  So we should only
print the relevant details if all bits are set, not just one of the
bits. 
						
						
					 
					
						2015-09-09 08:52:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							913bf61447 
							
						 
					 
					
						
						
							
							nlmon: print NetworkKeyShareable, RequestToEnroll  
						
						
						
						
					 
					
						2015-09-07 09:36:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb5a83732 
							
						 
					 
					
						
						
							
							monitor: Print WSC WFA extended attributes  
						
						... 
						
						
						
						Introduced in Version 2.0 of the spec 
						
						
					 
					
						2015-09-07 09:34:53 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							410d74f772 
							
						 
					 
					
						
						
							
							nlmon: Pretty print WSC_ATTR_CONFIGURATION_ERROR  
						
						
						
						
					 
					
						2015-09-02 13:37:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							312ff46f88 
							
						 
					 
					
						
						
							
							nlmon: Pretty-print WSC_ATTR_ASSOCIATION_STATE  
						
						
						
						
					 
					
						2015-09-01 17:19:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0496a79eea 
							
						 
					 
					
						
						
							
							nlmon: Print WSC_ATTR_REQUEST_TYPE  
						
						
						
						
					 
					
						2015-09-01 17:10:41 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a26cfe7f 
							
						 
					 
					
						
						
							
							nlmon: Print WSC frames in other IE elements  
						
						... 
						
						
						
						Trigger Scan Event, Trigger Scan Requests, etc. 
						
						
					 
					
						2015-09-01 16:58:41 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							add4458a32 
							
						 
					 
					
						
						
							
							nlmon: Print human-readable reason-code  
						
						
						
						
					 
					
						2015-09-01 16:48:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f912e63df5 
							
						 
					 
					
						
						
							
							nlmon: decode RF_BANDS attributes  
						
						
						
						
					 
					
						2015-07-24 21:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb892da26 
							
						 
					 
					
						
						
							
							nlmon: decode CONFIGURATION_METHODS attributes  
						
						
						
						
					 
					
						2015-07-24 21:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							084e69dadb 
							
						 
					 
					
						
						
							
							nlmon: decode DEVICE_NAME attributes  
						
						
						
						
					 
					
						2015-07-24 21:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a07813dff1 
							
						 
					 
					
						
						
							
							nlmon: decode PRIMARY_DEVICE_TYPE attributes  
						
						
						
						
					 
					
						2015-07-24 21:23:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc4ee923a 
							
						 
					 
					
						
						
							
							nlmon: decode SERIAL_NUMBER attributes  
						
						
						
						
					 
					
						2015-07-24 17:09:23 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							47b995d119 
							
						 
					 
					
						
						
							
							nlmon: decode MODEL_NUMBER attributes  
						
						
						
						
					 
					
						2015-07-24 17:07:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f22c931b93 
							
						 
					 
					
						
						
							
							nlmon: decode MODEL_NAME attributes  
						
						
						
						
					 
					
						2015-07-24 17:06:10 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe9a3cebe 
							
						 
					 
					
						
						
							
							nlmon: decode MANUFACTURER attributes  
						
						
						
						
					 
					
						2015-07-24 16:58:13 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c440be3c 
							
						 
					 
					
						
						
							
							nlmon: decode UUID-E and UUID-R attributes  
						
						
						
						
					 
					
						2015-07-24 16:41:00 -05:00