1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-22 18:25:57 +01:00

Commit Graph

  • 35383ac359 Bump version to 4.0 Matias Fontanini 2017-04-29 09:22:04 -07:00
  • d2b00990fe Bump minor version Matias Fontanini 2017-04-01 09:21:33 -07:00
  • 97a11073d4 Add release notes for v3.5 Matias Fontanini 2017-04-01 09:12:28 -07:00
  • 95b6261324 Add CMake options LIBTINS_BUILD_EXAMPLES/TESTS Grégoire Péan 2017-04-16 14:53:06 -07:00
  • 37c92fcf5c Bump minor version v3.5 Matias Fontanini 2017-04-01 09:21:33 -07:00
  • 18281e614d Add release notes for v3.5 Matias Fontanini 2017-04-01 09:12:28 -07:00
  • 7f8644cb39 Merge branch 'develop' Matias Fontanini 2017-03-23 19:31:10 -07:00
  • 799ba2b4b6 Allow disabling pcap packet capture Matias Fontanini 2017-03-21 19:04:33 -07:00
  • ad0a1ca97d Use QoS TID when building AAD for CCMP decryption Matias Fontanini 2017-03-11 10:42:11 -08:00
  • 7607610cf9 Merge branch 'develop' Matias Fontanini 2017-01-31 21:37:41 -08:00
  • a71a3d29ff Fix -Wextra compiler warnings. (#184) Kyle Fazzari 2017-01-25 13:26:11 -08:00
  • 9051197603 Use actual payload length to construct inner PDU. (#179) Ed Catmur 2017-01-16 17:36:33 +00:00
  • 94e5ac2109 Check expected size properly on DNS::extract_metadata Matias Fontanini 2017-01-15 09:04:19 -08:00
  • 84cb686928 Use markdown for CHANGES file Matias Fontanini 2016-12-11 10:11:05 -08:00
  • da07ad3b13 Remove AUTHORS file Matias Fontanini 2016-12-11 10:02:48 -08:00
  • d5cba00ce0 Use immediate mode on DNS spoof example Matias Fontanini 2016-11-04 08:00:13 -07:00
  • ba9d0b34c6 Fix build issue on FreeBSD 11 Matias Fontanini 2016-11-04 07:55:58 -07:00
  • f2850cc0b9 Execute original ooo callback first on recovery mode Matias Fontanini 2016-11-01 07:35:56 -07:00
  • c69ea0c1fb Keep original out of order callback on recovery mode Matias Fontanini 2016-10-30 13:08:17 -07:00
  • a63387f85e Add Stream recovery mode Matias Fontanini 2016-10-30 11:38:50 -07:00
  • df7e7b391d Add flag to Stream to know whether it was attached Matias Fontanini 2016-10-30 10:31:16 -07:00
  • 5d6431d2d9 Allow enabling attachment to partial streams Matias Fontanini 2016-10-30 10:21:58 -07:00
  • a61a361eb1 Add check for noexcept when checking C++11 features Matias Fontanini 2016-10-23 11:34:10 -07:00
  • 9dbad2a26f Cleanup tests names and CMake script Matias Fontanini 2016-10-23 10:21:58 -07:00
  • aaba3dd46a Feature - Skipping ahead in TCP flows. (#163) Patrick Michel 2016-10-23 18:47:56 +02:00
  • 2e013847d9 Use proper IPv6 flag when opening l3 socket Matias Fontanini 2016-10-21 07:34:20 -07:00
  • 22e569d430 Fix buffer length check issue on Dot11QosData Matias Fontanini 2016-10-18 07:24:11 -07:00
  • 2847039ffe Set last next protocol to 0 if no inner_pdu on IPv6 Matias Fontanini 2016-09-29 07:36:23 -07:00
  • 54ce11629c Set payload type to 0 if no inner_pdu on Dot1Q Matias Fontanini 2016-09-29 07:27:27 -07:00
  • 8dcfd6aae0 Set protocol to 0 if no inner_pdu on IP Matias Fontanini 2016-09-29 07:24:44 -07:00
  • 838a4a5cb9 Refactored code related to stream/flow initialization. (#170) Patrick Michel 2016-09-28 16:30:16 +02:00
  • e82b72e931 Use relative include for config.h Matias Fontanini 2016-09-27 22:06:09 -07:00
  • fdc6ccdf5c Only enable TCP stream's custom data if boost.any is found Matias Fontanini 2016-09-27 21:46:38 -07:00
  • 52b389afe8 Allow setting custom user data to each TCP stream Patrick Michel 2016-09-28 06:33:10 +02:00
  • 552006c876 Set EthernetII payload type to UNKNOWN if no inner_pdu Matias Fontanini 2016-09-27 07:47:32 -07:00
  • f0b32edaa9 Use boost include paths/libs on appveyor build Matias Fontanini 2016-09-26 20:29:14 -07:00
  • 5a901ca155 Merge branch 'develop' Matias Fontanini 2016-09-26 19:52:12 -07:00
  • 9593cf4cf6 Correct typo preventing user buffer management for server TCP streams. (#160) Jim Hague 2016-08-31 17:13:43 +01:00
  • 64725e2ed9 Fix Cppcheck 1.75 warnings (#159) Huemac 2016-08-14 22:29:53 +03:00
  • 9260f9374a Variable Boost_INCLUDE_DIRS incorrectly used in cmake file (#158) Vikas Kumar 2016-08-13 13:41:25 -07:00
  • 2ccf50db3e Allow including libtins using add_subdirectory via CMake Sergey Kovalevich 2016-07-20 19:12:48 +03:00
  • e843ee7117 Added cmake compiling support for MinGW (#155) ps790 2016-06-25 03:00:09 +02:00
  • a192e814bf Allow configuring pcap timestamp precision Matias Fontanini 2016-06-17 09:20:43 -07:00
  • ccda631708 Fix timestamp integer overflow issue Matias Fontanini 2016-06-16 17:12:04 -07:00
  • 1552e33c67 Add helper function to create StreamIdentifier from const Stream& (#152) Jacob Parker 2016-06-07 16:19:55 -04:00
  • 8afc784956 Fix typo in arp.h comment (#151) Wouter Overmeire 2016-06-06 19:36:36 +02:00
  • 5b00916f83 fixed: superfluous includes, docu (#148) Rolf Winter 2016-05-26 18:11:48 +02:00
  • 6b7bc76603 Forward NetworkInterface argument when calling PacketSender::send_l2 Matias Fontanini 2016-05-08 20:46:11 -07:00
  • 732c665af5 Fix compilation warning on VC Matias Fontanini 2016-05-08 10:34:49 -07:00
  • 8cf367d68c Make Timestamp::current_time work on Windows Matias Fontanini 2016-05-08 10:26:57 -07:00
  • d070978a54 Add TINS_API to DataTracker and AckTracker classes Matias Fontanini 2016-05-08 09:38:52 -07:00
  • 7f30efab38 Fix typo in macros.h Matias Fontanini 2016-05-05 12:40:11 -07:00
  • d7fed87ebb Use recvfrom on BSD/OSX when capturing layer 3 packets Matias Fontanini 2016-05-03 19:34:46 -07:00
  • 269ac164ed Use exception strings on std::runtime_error's constructor Matias Fontanini 2016-05-03 14:03:51 -07:00
  • 55edf31aa6 Move TCP data tracking into a separate class Matias Fontanini 2016-04-30 18:45:15 -07:00
  • 364782b8af Don't set Dot1Q's payload type if next proto type is UNKNOWN Patrick Michel 2016-04-12 16:56:31 +02:00
  • d3c576f6de Properly handle out of order SACKs on AckTracker Matias Fontanini 2016-04-03 09:39:11 -07:00
  • 8d52d73968 Allow disabling TCPIP classes Matias Fontanini 2016-04-02 09:35:42 -07:00
  • 48022d3a3f Rename and undef symbols that conflict with macro names on DNS Matias Fontanini 2016-04-02 09:16:28 -07:00
  • ec1634d6d8 Move stream_id into a new file and rename it to StreamIdentifier Matias Fontanini 2016-03-28 21:38:43 -07:00
  • 688bb7094e Rename BSD enum value so it doesn't conflict with macro Matias Fontanini 2016-03-28 20:31:48 -07:00
  • 928e66eb27 Fix issue considering an interface down when it's up Matias Fontanini 2016-03-27 08:21:05 -07:00
  • d80c27de29 Add active test for TCP over ethernet Matias Fontanini 2016-03-26 16:11:03 -07:00
  • 6aac22fa74 Make Utils::resolve_hwaddress work on Windows Matias Fontanini 2016-03-22 20:34:06 -07:00
  • 7bc1ab41f7 Add TCP and Utils::resolve_hwaddress active tests Matias Fontanini 2016-03-22 19:49:26 -07:00
  • 068e304baa Fix active tests build issues Matias Fontanini 2016-03-20 19:01:58 -07:00
  • 5dc7b20a43 Add active tests for IPv4 Matias Fontanini 2016-03-20 16:27:43 -07:00
  • a70ce10bed Add IPv4Address::from_prefix_length Matias Fontanini 2016-03-19 16:26:00 -07:00
  • 3773443fc8 Allow masking IPv4/6 and HW addresses Matias Fontanini 2016-03-19 15:44:55 -07:00
  • 1f4be63d08 Properly handle MLDv1 on ICMP Matias Fontanini 2016-03-17 21:49:06 -07:00
  • 6a69d1ff6c Export proper artifacts for VS 2015 Matias Fontanini 2016-03-17 21:46:56 -07:00
  • 85102b4546 Merge pull request #140 from asjadsyed/develop Matias Fontanini 2016-03-17 21:07:15 -07:00
  • f188ea4d2a don't set key_t to 0 when setting a key, because the two fields are unrelated Asjad Syed 2016-03-17 22:26:16 -04:00
  • a75dd9e3f9 Add Visual Studio 2015 to appveyor build Matias Fontanini 2016-03-16 21:02:46 -07:00
  • dda673cad4 Merge branch 'develop' Matias Fontanini 2016-03-16 21:01:27 -07:00
  • 8b125d31f2 Add TINS_API to operator<< for IPv4Address Matias Fontanini 2016-03-16 20:51:37 -07:00
  • 67ee3e8a7d Merge pull request #137 from stubbfel/pullrequest/first_address_from_mask Matias Fontanini 2016-03-16 20:51:03 -07:00
  • d70536f9ab add first_address_from_mask in internals and call them from addressrange::from_mask stubbfel 2016-03-16 22:28:21 +01:00
  • bfe9f9f4a5 Update changelog v3.4 Matias Fontanini 2016-03-09 20:25:09 -08:00
  • 97e24131c6 Fix issues pointed out by scan.coverity Matias Fontanini 2016-03-07 20:29:12 -08:00
  • 42b6c40433 Add Utils::route6_entries on OSX/BSD Matias Fontanini 2016-03-07 19:40:38 -08:00
  • 4dcef0f15d Add Utils::route6_entries Matias Fontanini 2016-03-06 19:18:33 -08:00
  • c082dfad67 Minor changes on TCPIP::StreamFollower Matias Fontanini 2016-03-06 13:40:10 -08:00
  • 331bc57b44 Update version Matias Fontanini 2016-03-05 16:07:11 -08:00
  • b7e20f550e Use proper bssid/client hw when calling handshake captured callback Matias Fontanini 2016-03-05 10:56:03 -08:00
  • e15ef0d837 Add info members directly into NetworkInterface Matias Fontanini 2016-03-05 10:33:50 -08:00
  • 08fd9e2d69 Check the secure bit on HandshakeCapturer to detect 2nd packet Matias Fontanini 2016-03-05 09:37:22 -08:00
  • 3a99213c0b Rename IPv6AddressPrefix to IPv6Prefix Matias Fontanini 2016-03-02 21:34:21 -08:00
  • ad71158268 Add IPv6 addresses to NetworkInterface::Info Matias Fontanini 2016-03-02 21:13:50 -08:00
  • 186d23c920 Set OPENSSL_* variables to empty string if not found Matias Fontanini 2016-02-28 08:51:44 -08:00
  • cfbf88bb5f Make *MemoryStream use size_t rather than uint32_t Matias Fontanini 2016-02-28 08:12:05 -08:00
  • 1681981fe8 Add WPA2Decrypter callback interface Matias Fontanini 2016-02-28 08:01:04 -08:00
  • 3e84b07a01 Set MACOSX_RPATH to ON Matias Fontanini 2016-02-27 07:57:07 -08:00
  • b087c964d4 Don't fail configuration if openssl is missing Matias Fontanini 2016-02-27 07:50:56 -08:00
  • bf70a94921 Build layer 5 as RawPDU if IPv6 has fragment header Matias Fontanini 2016-02-22 20:37:48 -08:00
  • e5282f8a3c Fix compilation warnings Matias Fontanini 2016-02-21 18:50:47 -08:00
  • 5920185288 Add defragmenter example Matias Fontanini 2016-02-21 18:28:59 -08:00
  • 92f0249d2b Cleanup IPv4Reassembler Matias Fontanini 2016-02-21 18:20:06 -08:00
  • 016cfeecc6 Don't build examples on travis Matias Fontanini 2016-02-21 15:12:00 -08:00
  • 8bf0c355f4 Fix examples so they build on gcc 4.6 Matias Fontanini 2016-02-21 14:59:19 -08:00