Matias Fontanini
308cbcdc40
Merge pull request #70 from benmcmorran/master
...
Perserve IP protocol when using RawPDU
2015-04-21 09:00:57 -07:00
Ben McMorran
eb5598be7c
Perserve IP protocol when using RawPDU
...
Previously, the IP protocol field for non-fragmented packets was forcibly overwritten to the protocol of the inner PDU even if that PDU was a RawPDU. This behavior contradicts the documentation.
2015-04-20 02:45:27 -04:00
Matias Fontanini
530ac79ba4
Improve documentation for PacketSender.
2015-04-19 10:54:18 -07:00
Matias Fontanini
213b812520
Use pcap_sendpacket by default on Windows.
2015-04-18 19:52:25 -07:00
Matias Fontanini
8c2b56e286
Allow sending Dot3 on Windows using pcap_sendpacket.
2015-04-18 19:37:57 -07:00
Matias Fontanini
147c1a4315
Don't allow receiving l2 packets on windows.
2015-04-18 18:56:16 -07:00
Matias Fontanini
2fa4c2ade3
Soften more precompiler conditionals on PacketSender.
2015-04-18 18:26:49 -07:00
Matias Fontanini
621af33a81
Fix more precompiler conditionals.
2015-04-18 18:19:56 -07:00
Matias Fontanini
0d9fe13166
Fix macro conditional.
2015-04-18 18:17:28 -07:00
Matias Fontanini
1a9cd63397
Remove more WIN32 guards.
2015-04-18 18:15:00 -07:00
Matias Fontanini
e2f96123a3
Remove some WIN32-guarded code.
2015-04-18 18:08:22 -07:00
Matias Fontanini
96fc1a3749
Use pcap_sendpacket to send packets if this mode is enabled.
2015-04-18 17:46:14 -07:00
Matias Fontanini
f2ed64293b
Merge pull request #67 from UlfWetzker/channel_map
...
Added channel_map_type
2015-04-12 09:52:13 -07:00
Ulf Wetzker
bf807be7bd
Fixed typo and copy&past nonsense
2015-04-09 20:26:01 +02:00
Ulf Wetzker
437911eacd
Added Doxygen documentation and fixed arrangement
2015-04-09 19:51:05 +02:00
Ulf Wetzker
2d89f1548d
Added channel map type
2015-04-09 19:39:55 +02:00
Matias Fontanini
c8b3b8d2b8
Merge pull request #66 from UlfWetzker/rsn_const
...
Made rsn_information() a const member function
2015-04-08 08:56:38 -07:00
Ulf Wetzker
7d7aae5929
Made rsn_information() a const member function to make Dot11ManagementFrame immutable
2015-04-08 14:45:56 +02:00
Matias Fontanini
fc950f643b
Merge pull request #65 from blazeable/master
...
Ensure HAVE_CXX11 is checked when defining TINS_IS_CXX11
2015-04-06 14:53:08 -07:00
blazeable
4bfec7b358
Ensure HAVE_CXX11 is checked when defining TINS_IS_CXX11
...
Include config.h in cxxstd.h
2015-04-06 23:43:48 +02:00
Matias Fontanini
3478c7b09a
Don't define Sniffer callback traits when using VS.
2015-04-06 09:33:30 -07:00
Matias Fontanini
a326463160
Add one integer field for all flags on TCP.
2015-04-05 11:53:12 -07:00
Matias Fontanini
ebad686987
Add test for partial TCP packet.
2015-04-05 09:43:50 -07:00
Matias Fontanini
3791fc0ee6
Fix ICMPv6 issue on big endian.
2015-04-02 23:02:28 -07:00
Matias Fontanini
40a8354125
Fix Dot11/RSNInformation big endian issues.
2015-04-02 22:59:47 -07:00
Matias Fontanini
bb683c9f79
Fix invalid DNS IPv4 address parsing on big endian arch.
2015-04-02 22:43:35 -07:00
Matias Fontanini
5edd5932ba
Don't compile WPA2 test if LIBTINS_ENABLE_WPA2=0.
2015-04-02 21:58:52 -07:00
Matias Fontanini
021f596cf0
Remove enable_if_t.
2015-04-02 21:58:41 -07:00
Matias Fontanini
992d187b04
Merge pull request #63 from UlfWetzker/radio_measurement
...
Fixed field name corresponding to IEEE 802.11-2012
2015-04-02 09:15:39 -07:00
Ulf Wetzker
d6d2434482
Fixed field name corresponding to IEEE 802.11-2012 (8.4.1.4 Capability Information field)
2015-03-31 16:37:28 +02:00
Matias Fontanini
811270760a
Don't define enable_if_t, since it's not really necessary.
2015-03-29 15:47:44 -07:00
Matias Fontanini
38ee449921
Update CHANGES file.
v3.2
2015-03-20 22:12:23 -07:00
Matias Fontanini
9efd00956f
Fix BaseSniffer::sniff_loop documentation.
2015-03-20 21:21:38 -07:00
Matias Fontanini
b56be87315
Remove include/tins/config.h.
2015-03-07 09:30:44 -08:00
Matias Fontanini
c67f7ba2e8
Merge pull request #57 from rioderelfte/include-guard
...
add an include guard to config.h
2015-03-07 09:24:34 -08:00
Matias Fontanini
aad0c511a8
Merge pull request #51 from EricMCornelius/master
...
Use type_traits to enable Packet& sniff_loop callback variant in C++11
2015-03-06 09:42:25 -08:00
Matias Fontanini
8bdce8e7b8
Merge pull request #60 from mfontanini/radiotap_fixes
...
Radiotap fixes
2015-03-06 09:04:17 -08:00
Matias Fontanini
64deb4fb39
Merge pull request #59 from haralduna/radiotap_fixes
...
Rearranged and updated RadioTap fields for big endian
2015-03-06 09:03:49 -08:00
Harald Unander
8c74bada85
Rearranged and updated RadioTap fields for big endian
2015-03-06 14:19:30 +01:00
Florian Sowade
8a51050f0b
add an include guard to config.h
2015-03-05 12:41:34 +01:00
Eric Cornelius
4be9719195
Make sure we can still compile old loop signatures without c++11 enabled
2015-03-05 03:25:41 -05:00
Matias Fontanini
fa4a074e2f
Add missing RadioTap fields.
2015-03-04 21:27:47 -08:00
Matias Fontanini
be51d67575
Remove Utils::resolve_domain6 test.
2015-03-04 18:19:00 -08:00
Matias Fontanini
695f191bb8
Fix invalid DNS record retrieval.
2015-03-04 18:11:33 -08:00
Eric Cornelius
c304dc08c4
Eliminate unnecessary explicit template parameter specification
2015-02-25 11:04:42 -05:00
Eric Cornelius
87207a8091
Support both move and reference overloads for the loop handler
2015-02-25 10:56:11 -05:00
Matias Fontanini
88c122ffcb
Merge pull request #52 from UlfWetzker/master
...
Add Exception for fields that are not present in RadioTap frames.
2015-02-10 07:49:41 -08:00
Ulf Wetzker
c05f93a16f
Fixed RadioTap test case
2015-02-10 15:28:36 +01:00
Ulf Wetzker
93a46366a0
Fixed type for _dbm_signal and _dbm_noise
2015-02-09 14:30:34 +01:00
Ulf Wetzker
179e0722f5
Fixed name in RadioTap present bitmap for field dbm_TX_power
2015-02-09 14:13:07 +01:00