1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 02:35:57 +01:00

Commit Graph

  • a326463160 Add one integer field for all flags on TCP. Matias Fontanini 2015-04-05 11:53:12 -07:00
  • ebad686987 Add test for partial TCP packet. Matias Fontanini 2015-04-05 09:43:50 -07:00
  • 3791fc0ee6 Fix ICMPv6 issue on big endian. Matias Fontanini 2015-04-02 23:02:28 -07:00
  • 40a8354125 Fix Dot11/RSNInformation big endian issues. Matias Fontanini 2015-04-02 22:59:47 -07:00
  • bb683c9f79 Fix invalid DNS IPv4 address parsing on big endian arch. Matias Fontanini 2015-04-02 22:43:35 -07:00
  • 5edd5932ba Don't compile WPA2 test if LIBTINS_ENABLE_WPA2=0. Matias Fontanini 2015-04-02 21:58:52 -07:00
  • 021f596cf0 Remove enable_if_t. Matias Fontanini 2015-04-02 21:58:41 -07:00
  • 992d187b04 Merge pull request #63 from UlfWetzker/radio_measurement Matias Fontanini 2015-04-02 09:15:39 -07:00
  • d6d2434482 Fixed field name corresponding to IEEE 802.11-2012 (8.4.1.4 Capability Information field) Ulf Wetzker 2015-03-31 16:37:28 +02:00
  • 811270760a Don't define enable_if_t, since it's not really necessary. Matias Fontanini 2015-03-29 15:47:44 -07:00
  • 38ee449921 Update CHANGES file. v3.2 Matias Fontanini 2015-03-20 22:12:23 -07:00
  • 9efd00956f Fix BaseSniffer::sniff_loop documentation. Matias Fontanini 2015-03-20 21:21:38 -07:00
  • b56be87315 Remove include/tins/config.h. Matias Fontanini 2015-03-07 09:30:44 -08:00
  • c67f7ba2e8 Merge pull request #57 from rioderelfte/include-guard Matias Fontanini 2015-03-07 09:24:34 -08:00
  • aad0c511a8 Merge pull request #51 from EricMCornelius/master Matias Fontanini 2015-03-06 09:42:25 -08:00
  • 8bdce8e7b8 Merge pull request #60 from mfontanini/radiotap_fixes Matias Fontanini 2015-03-06 09:04:17 -08:00
  • 64deb4fb39 Merge pull request #59 from haralduna/radiotap_fixes Matias Fontanini 2015-03-06 09:03:49 -08:00
  • 8c74bada85 Rearranged and updated RadioTap fields for big endian Harald Unander 2015-03-06 10:25:45 +01:00
  • 8a51050f0b add an include guard to config.h Florian Sowade 2015-03-05 12:41:34 +01:00
  • 4be9719195 Make sure we can still compile old loop signatures without c++11 enabled Eric Cornelius 2015-03-05 03:25:41 -05:00
  • fa4a074e2f Add missing RadioTap fields. Matias Fontanini 2015-03-04 21:27:47 -08:00
  • be51d67575 Remove Utils::resolve_domain6 test. Matias Fontanini 2015-03-04 18:19:00 -08:00
  • 695f191bb8 Fix invalid DNS record retrieval. Matias Fontanini 2015-03-04 18:11:33 -08:00
  • c304dc08c4 Eliminate unnecessary explicit template parameter specification Eric Cornelius 2015-02-25 11:04:42 -05:00
  • 87207a8091 Support both move and reference overloads for the loop handler Eric Cornelius 2015-02-25 10:56:11 -05:00
  • 88c122ffcb Merge pull request #52 from UlfWetzker/master Matias Fontanini 2015-02-10 07:49:41 -08:00
  • c05f93a16f Fixed RadioTap test case Ulf Wetzker 2015-02-10 15:28:36 +01:00
  • 93a46366a0 Fixed type for _dbm_signal and _dbm_noise Ulf Wetzker 2015-02-09 14:30:34 +01:00
  • 179e0722f5 Fixed name in RadioTap present bitmap for field dbm_TX_power Ulf Wetzker 2015-02-09 14:13:07 +01:00
  • d640eebb99 Add Exception for fields that are not present in RadioTap frames. Ulf Wetzker 2015-02-09 13:23:03 +01:00
  • 184328ea95 Move packet into callback to avoid unnecessary clone, fix forward_iterator value type, and update comments Eric Cornelius 2015-02-06 10:24:43 -05:00
  • eb0b7c9091 Generalize the accepts_type trait a bit, and move to internals.h, rename the _invoke_functor function, and templatize it to avoid need to depend on Packet defintion Eric Cornelius 2015-02-05 00:45:13 -05:00
  • 2587dd6cb0 Use type_traits to enable Packet& sniff_loop callback variant in C++11 builds Eric Cornelius 2015-02-04 21:44:50 -05:00
  • fb97b2b8f0 Merge pull request #49 from joerango/master Matias Fontanini 2015-01-22 21:27:31 -08:00
  • 7382cc65de Fixed TKIP decryption. Now packets from AP to STA are also decrypted. Joseph Beshay 2015-01-22 19:51:05 -06:00
  • 1ca4f8166b Fix bug on EAPOL over snap serialization. Matias Fontanini 2015-01-17 09:49:47 -08:00
  • 65607b0eb5 Fixed PKTAP next layer interpretation. Matias Fontanini 2014-12-21 10:51:18 -08:00
  • a4c67e5acd Added PKTAP header. Matias Fontanini 2014-12-21 10:18:59 -08:00
  • ccbeca269a Merge pull request #47 from zhiweicai/ipaddress-win-fix Matias Fontanini 2014-12-17 10:26:08 -08:00
  • ab972565d6 recover config.h zhiweicai 2014-12-16 21:42:20 -05:00
  • c3a81f76d5 recover config.h zhiweicai 2014-12-16 21:40:35 -05:00
  • 8bf3b1af45 fix ip_to_int function on windows zhiweicai 2014-12-16 21:32:59 -05:00
  • ae135bb035 Fixed IP total length zero bug. Matias Fontanini 2014-11-25 22:49:05 -08:00
  • bcd8cc58f7 Merge pull request #45 from carlos-jenkins/master Matias Fontanini 2014-11-19 21:20:41 -08:00
  • 8415f41722 Re-added support for pkg-config. Carlos Miguel Jenkins Perez 2014-11-19 20:35:30 -06:00
  • 3d832cc48e Replaced calls to PDU::rfind_pdu to find_pdu on TCPStreamFollower. Matias Fontanini 2014-11-13 22:07:31 -08:00
  • 3b126ca02b Removed access to potentially invalid positions on vector. Matias Fontanini 2014-11-12 21:11:01 -08:00
  • 0ba05f9d1a Fixed assertion throw on DNS on Visual Studio. Matias Fontanini 2014-11-11 22:01:23 -08:00
  • 3a38d36a60 Fixed invalid parsing of RadioTap ext flag field. Matias Fontanini 2014-11-06 21:44:59 -08:00
  • d55a03ca0c Added L3 packet receive exception on BSD. Matias Fontanini 2014-10-25 17:42:46 -05:00
  • c4609fedd6 Added Loopback::matches_response. Matias Fontanini 2014-10-25 00:23:52 -05:00
  • 23a5cfb0c4 Removed obsolete autotools files. Matias Fontanini 2014-10-23 22:37:15 -05:00
  • 69440fbc75 Fixed exception thrown when an interface didn't have IP address. Matias Fontanini 2014-10-23 00:04:20 -05:00
  • 64fac4f255 Added NetworkInterface::is_loopback. Matias Fontanini 2014-10-19 09:13:28 -03:00
  • 9ee90755d1 Moved headers to include/tins. Matias Fontanini 2014-10-17 12:14:00 -03:00
  • a1636896aa Fixed compilation warning on unsigned integral constant. Matias Fontanini 2014-10-17 12:03:37 -03:00
  • e7435d3974 BaseSniffer::get_pcap_handle is now public. Matias Fontanini 2014-10-17 12:03:18 -03:00
  • 3ad96422b9 Added correct parsing of PPPoE session packets. Matias Fontanini 2014-09-24 09:15:20 -03:00
  • 1bc9bd1504 Fixed compiler warning on SnifferIterator. Matias Fontanini 2014-09-21 10:58:38 -03:00
  • 8fcfd57125 Fixed portscan example. Matias Fontanini 2014-09-20 15:11:39 -03:00
  • ff74f3103c Fixed invalid Loopback protocol detection on FreeBSD/OSX. Matias Fontanini 2014-09-20 09:52:42 -03:00
  • addf0b3d98 Fixed OSX IP packet sending. Matias Fontanini 2014-09-19 10:07:31 -03:00
  • ad5e0614d4 Added constructors to RawPDU. Matias Fontanini 2014-09-19 08:55:23 -03:00
  • 1ba203d742 Fixed compilation errors on FreeBSD. Matias Fontanini 2014-09-19 08:50:35 -03:00
  • 74cca6a483 Improved documentation on several classes. Matias Fontanini 2014-09-14 14:13:25 -03:00
  • 977231cf46 Fixed bug when allocating IP over IP packets. Matias Fontanini 2014-09-09 08:37:17 -03:00
  • b532753a16 Fixed network naming on Windows. Matias Fontanini 2014-09-07 23:48:37 -03:00
  • e0b9e38587 Utils::network_interface returns pcap compatible names on Windows. Matias Fontanini 2014-09-07 17:53:37 -03:00
  • 9d4bdce7a9 NetworkInterface::name now works on Windows. Matias Fontanini 2014-09-07 16:40:50 -03:00
  • e00d6aaa7e Removed obsolete README file. Matias Fontanini 2014-09-07 11:22:44 -03:00
  • 9bda470f9d Completely removed autotools build system. Matias Fontanini 2014-09-07 00:47:27 -03:00
  • 8b2f6a7fb2 Updated version to 3.2. Matias Fontanini 2014-09-04 23:04:36 -03:00
  • 57be666de1 Added documentation generation through the build system. Matias Fontanini 2014-09-04 22:44:10 -03:00
  • 050214a5dc Updated documentation on several classes. Matias Fontanini 2014-09-02 23:46:27 -03:00
  • 8bd3313010 Removed print statement. Matias Fontanini 2014-08-31 18:46:13 -03:00
  • 4d8658ca54 Merge pull request #33 from mfontanini/sniffer-config-object Matias Fontanini 2014-08-31 18:44:02 -03:00
  • b6fdba0077 The timeout Sniffer option is set to 1000 by default. Matias Fontanini 2014-08-31 18:34:52 -03:00
  • 83ced826d0 Fixed using pcap_compile on a not-yet activated pcap handle. Matias Fontanini 2014-08-30 23:54:18 -03:00
  • d820b0d19d Added documentation for SnifferConfiguration. Matias Fontanini 2014-08-30 23:35:05 -03:00
  • 7135473d19 Fixed bug triggered on Dot3 serialization. Matias Fontanini 2014-08-30 23:02:41 -03:00
  • a7a4105cf8 Added OfflinePacketFilter class. Matias Fontanini 2014-08-30 23:01:46 -03:00
  • 2b6a079980 Added back the original constructors of the Sniffer and FileSniffer to keep compatibility. Tagged them as deprecated, though. Santiago Alessandri 2014-08-30 17:29:30 -07:00
  • 07be8e244c Renamed NOEXCEPT macro to TINS_NOEXCEPT. Matias Fontanini 2014-08-30 14:30:47 -03:00
  • 9d2a60ef43 Added DataLinkType class. Matias Fontanini 2014-08-30 14:28:29 -03:00
  • 88fc1e7a87 Merge pull request #32 from mfontanini/BUG-31 Matias Fontanini 2014-08-29 23:56:30 -03:00
  • b063687621 BUG #31 (Closed): Fixed CMake files. Santiago Alessandri 2014-08-29 18:43:40 -07:00
  • 039b41cb76 Updated the examples to work with the new Sniffer constructor using the SnifferConfiguration object. Santiago Alessandri 2014-08-29 18:20:15 -07:00
  • 49f451ecd1 Changed the name to SnifferConfiguration, it sounds better. Santiago Alessandri 2014-08-29 16:35:13 -07:00
  • 10c5013305 Created gitignore file to exclude build directory and config.h automatically generated file. Santiago Alessandri 2014-08-29 16:31:01 -07:00
  • 5b2934e102 Refactored sniffer class to take a SnifferConfigurator to do the setup. Santiago Alessandri 2014-08-29 16:30:13 -07:00
  • 74c85085fb IPv4Address now uses inet_pton when constructing from string. Matias Fontanini 2014-08-28 22:53:47 -03:00
  • e7e66808a4 Updated files for release. v3.1 Matias Fontanini 2014-08-24 21:40:22 -03:00
  • 2beebd6df3 Fix invalid lib name. Matias Fontanini 2014-08-24 20:07:30 -03:00
  • 0e967b4d30 Removed unnecessary check for CXX11_COMPILER_FLAGS. Matias Fontanini 2014-08-24 18:44:53 -03:00
  • f5b0603799 CMake compilation now works on Windows. Matias Fontanini 2014-08-24 18:06:58 -03:00
  • 443974335a Added examples to CMake build system. Matias Fontanini 2014-08-23 23:12:19 -03:00
  • 2c2df752d0 Added tests to CMake build system. Matias Fontanini 2014-08-23 18:50:00 -03:00
  • 3a02bd0a3f Fix build system issues. Matias Fontanini 2014-08-23 13:05:51 -03:00
  • d0d4379b1b Added missing files. Santiago Alessandri 2014-08-22 11:28:09 -07:00
  • fb7dbed58a First approach towards moving to CMake Santiago Alessandri 2014-08-22 11:01:07 -07:00