Commit Graph

157 Commits

Author SHA1 Message Date
Marcel Holtmann 0d81689e08 monitor: Use socket filter also for netlink monitor interface 2014-08-13 21:55:06 -07:00
Marcel Holtmann 40160a7fd4 monitor: Use socket filter for PAE / EAPoL to catch all packets 2014-08-12 21:44:30 -07:00
Marcel Holtmann 07aabaf455 monitor: Fix spelling mistake with timestamp error message 2014-08-12 21:43:39 -07:00
Marcel Holtmann 50f8c8614b monitor: Print RTNL traffic also when live sniffing 2014-08-12 20:27:48 -07:00
Marcel Holtmann d3f37628b0 monitor: Add support for writing combined PCAP trace files 2014-08-12 19:35:59 -07:00
Marcel Holtmann b97c661a97 monitor: Print out relative timestamp offset for each packet 2014-08-12 17:40:51 -07:00
Marcel Holtmann 2749e4e4a2 monitor: Print details for RTNL Set Link commands 2014-08-12 17:24:03 -07:00
Marcel Holtmann 772574716e monitor: Add proper labels to RTNL messages 2014-08-12 16:57:48 -07:00
Marcel Holtmann 581f00171d monitor: Skip packet from PCAP file if it is truncated 2014-08-12 00:40:07 -07:00
Marcel Holtmann b00bea15ab monitor: Fix minor typo in management frame type 2014-08-11 20:33:08 -07:00
Marcel Holtmann da058ae75b monitor: Add entry for WPI-SMS4 keys and cipher 2014-08-11 00:16:51 -07:00
Marcel Holtmann 7dfe703286 monitor: Add support for decoding pairwise and group cipher information 2014-08-10 21:54:26 -07:00
Marcel Holtmann e969407e2c monitor: Add support for decoding cipher suites attribute 2014-08-10 21:48:22 -07:00
Marcel Holtmann 5cf13fa692 monitor: Fix max remain on channel attribute decoding 2014-08-10 21:48:02 -07:00
Marcel Holtmann a95c720d64 monitor: Decode the EAPoL packet headers of PAE frames 2014-08-10 20:20:13 -07:00
Marcel Holtmann 351208b642 monitor: Decode key default types and key cipher information 2014-08-10 19:22:11 -07:00
Marcel Holtmann a2a59e78fa monitor: Extract PAE port traffic out of PCAP files and decode it 2014-08-10 18:32:11 -07:00
Marcel Holtmann 9fbd454c88 monitor: Fix check for netlink hardware and protocol type 2014-08-10 17:33:48 -07:00
Marcel Holtmann 4a5f30bbc2 monitor: Listing to Ethernet packets on PAE port and display them 2014-08-10 14:57:28 -07:00
Marcel Holtmann a65362f510 monitor: Fix missing timestamp handling for netlink messages 2014-08-10 14:35:33 -07:00
Marcel Holtmann d8ed30e13b monitor: Decode OUI portion of vendor specific information elements 2014-08-10 13:21:49 -07:00
Marcel Holtmann b4eb544355 monitor: Handle timestamp and real packet length information 2014-08-10 12:45:56 -07:00
Marcel Holtmann b91bb55206 monitor: Use packet buffer of 16 kilobytes to allow large frames 2014-08-10 12:25:20 -07:00
Marcel Holtmann 9cdb52a167 monitor: Fix issue with large packets in PCAP files 2014-08-10 12:19:58 -07:00
Marcel Holtmann 91c305d9af monitor: Adjust indentation for IE binary data information 2014-08-10 11:41:51 -07:00
Marcel Holtmann da3c7310a0 monitor: Add support for decoding connection quality monitor attributes 2014-08-10 11:35:16 -07:00
Marcel Holtmann 4ec7eb1c74 monitor: Add support for decoding station info and flags 2014-08-10 11:32:30 -07:00
Marcel Holtmann c80877808f monitor: Print error message string for dump requests 2014-08-10 10:38:14 -07:00
Marcel Holtmann bbca35c57b monitor: Add support for decoding frame types 2014-08-10 01:01:47 -07:00
Marcel Holtmann c50d624e55 monitor: Decode information elements binary into individual tags 2014-08-10 00:14:29 -07:00
Marcel Holtmann 0394da4ce2 monitor: Add support for custom decoding functions 2014-08-10 00:07:53 -07:00
Marcel Holtmann 55bbf22edb monitor: Enable kernel side timestamps and make them available 2014-08-09 23:48:25 -07:00
Marcel Holtmann 7a1bb1e953 monitor: Improve message and attribute display handling 2014-08-09 22:59:42 -07:00
Marcel Holtmann 9635f317c0 monitor: Add support for builtin pager functionality 2014-08-09 19:29:48 -07:00
Marcel Holtmann 8c5de4fd1f monitor: Fix printing of netlink error codes 2014-08-09 19:22:19 -07:00
Marcel Holtmann 7689d2202f monitor: Print netlink command complete error messages 2014-08-09 16:34:39 -07:00
Marcel Holtmann df718dda94 monitor: Fix issue with enabling PACKET_MR_ALLMULTI option 2014-08-09 13:03:30 -07:00
Marcel Holtmann 933ac55cce monitor: Try to enable PACKET_MR_ALLMULTI on netlink monitor device 2014-08-09 12:32:55 -07:00
Marcel Holtmann b5b292ee25 monitor: Terminate program when setup of netlink monitor failed 2014-08-09 12:32:29 -07:00
Marcel Holtmann ebeeb143cb monitor: The BSS status attribute is a 32-bit unsigned integer 2014-08-09 10:38:23 -07:00
Marcel Holtmann 9694998f28 monitor: Minor typo fix in usage text 2014-08-08 15:20:24 -07:00
Marcel Holtmann 34f5c56199 monitor: Print program description and version 2014-08-07 01:01:28 +02:00
Marcel Holtmann 609cc86717 monitor: Do not abort when receiving unknown ARPHRD 2014-08-06 06:52:09 +02:00
Marcel Holtmann e4e45566d9 monitor: Some attributes are either flags or unsigned 16-bit integers 2014-08-06 05:49:12 +02:00
Marcel Holtmann 19bdbc3c2d monitor: Add support for nested array attributes 2014-08-06 04:47:10 +02:00
Marcel Holtmann d5989e62ed monitor: Fix casting for 8-bit and 16-bit unsigned integers 2014-08-06 04:42:59 +02:00
Marcel Holtmann f0e7bb7509 monitor: Add support for decoding attributes in BSS information 2014-08-06 04:02:15 +02:00
Marcel Holtmann 477682ad5d monitor: Add support for attributes containing signed 32-bit integers 2014-08-06 04:01:49 +02:00
Marcel Holtmann 080338ba41 monitor: Print address attributes as strings and not binary 2014-08-06 04:01:12 +02:00
Marcel Holtmann 8b11aedacd monitor: Read the generic netlink id from the trace file 2014-08-06 00:27:19 +02:00
Marcel Holtmann d484715a17 monitor: Check that protocol type is set to generic netlink 2014-08-06 00:12:20 +02:00
Marcel Holtmann d0068dcf4c monitor: Add support for reading traces from PCAP files 2014-08-05 22:40:43 +02:00
Marcel Holtmann ce202ac843 monitor: Add helper functions for parsing-only netlink monitor 2014-08-05 22:37:31 +02:00
Marcel Holtmann e260854da3 monitor: Add command line option for netlink monitor device 2014-08-05 21:39:54 +02:00
Marcel Holtmann 81118dfc1f monitor: Add initial support for nested attribute decoding 2014-08-03 22:07:07 +02:00
Marcel Holtmann dfcb1ddbc1 monitor: Print data packet for unknown attributes 2014-08-03 08:38:55 +02:00
Marcel Holtmann db60e4d48f monitor: Add initial version of iwmon utitlity 2014-08-03 06:03:53 +02:00