Matias Fontanini
|
fb4e5086fd
|
Update copyright notice
|
2016-01-31 20:03:49 -08:00 |
|
Matias Fontanini
|
0cf3dd3342
|
Move utils.h implementations to utils.cpp
|
2016-01-24 14:13:34 -08:00 |
|
Matias Fontanini
|
d7df3a449e
|
Move utils.h implementations to utils.cpp
|
2016-01-24 11:37:05 -08:00 |
|
Matias Fontanini
|
dc1a5a6982
|
Add ICMPv6 Multicast Listener Query Messages support
|
2016-01-20 20:27:37 -08:00 |
|
Matias Fontanini
|
3d21ad7bec
|
Remove useless friend class declarations
|
2016-01-14 12:49:42 -08:00 |
|
Matias Fontanini
|
757e54dc08
|
Use lower case names for DNS query/record and change type to query_type
|
2016-01-14 12:40:00 -08:00 |
|
Matias Fontanini
|
ced645fb02
|
Add DNS SOA record parsing and serialization
Fixes #48
|
2016-01-14 12:18:43 -08:00 |
|
Matias Fontanini
|
c1e479f523
|
Merge pull request #114 from jllorente/master
Added pcap_setdirection to sniffer
|
2016-01-12 10:31:40 -03:00 |
|
Matias Fontanini
|
ca56cc10dd
|
Parse and serialize MX preference field correctly
|
2016-01-11 15:48:03 -08:00 |
|
Matias Fontanini
|
75add84741
|
Add NetworkInterface::friendly_name to get Windows friendly names
Fixes #103
|
2016-01-10 17:44:32 -08:00 |
|
Matias Fontanini
|
2169b1f71f
|
Use 802.1ad protocol flag when seralizing stacked Dot1Q
Fixes #68
|
2016-01-09 14:30:43 -08:00 |
|
Matias Fontanini
|
d84f10cf08
|
Code cleanup and use same syntax on the entire project
Initial code cleanup
More code cleanup
Cleanup more code
Cleanup Dot11 code
Fix OSX build issue
Cleanup examples
Fix ref and pointer declaration syntax
Fix braces
|
2016-01-09 10:01:58 -08:00 |
|
Matias Fontanini
|
d7e0d17154
|
Add ICMPv6 multicast listener report message structure
|
2016-01-01 10:24:45 -08:00 |
|
Matias Fontanini
|
756dd97fc7
|
Add copyright to files that didn't have it
|
2015-12-31 06:05:42 -08:00 |
|
Matias Fontanini
|
7bffa7801d
|
Add MPLS PDU and hook it up with ICMP extensions
|
2015-12-31 05:57:18 -08:00 |
|
Matias Fontanini
|
c4a2fed112
|
Don't define TINS_STATIC in config.h
|
2015-12-29 07:43:46 -08:00 |
|
Matias Fontanini
|
d7a9816246
|
Update pseudoheader_checksum signature
|
2015-12-29 05:58:58 -08:00 |
|
Matias Fontanini
|
7a2ae6b7d5
|
Export classes on Windows shared lib builds
Fixes #120
|
2015-12-28 06:28:52 -08:00 |
|
Matias Fontanini
|
31ca9a6cc8
|
Port Dot11 classes to use OutputMemoryStream
|
2015-12-26 16:54:35 -08:00 |
|
Matias Fontanini
|
02e2b278de
|
Add OutputMemoryStream and port most classes to use it
|
2015-12-26 06:30:00 -08:00 |
|
Matias Fontanini
|
9750f46c6d
|
Port all PDUs to use InputMemoryStream on constructors from buffer
|
2015-12-25 06:30:27 -08:00 |
|
Matias Fontanini
|
13c05fbdb1
|
Add input memory stream class and port some PDUs to use it
|
2015-12-24 15:21:07 -08:00 |
|
Matias Fontanini
|
6d90b0ce32
|
Add extensions for ICMPv6
|
2015-12-21 12:33:52 -08:00 |
|
Jesus Llorente
|
6b82e50c03
|
Modified set_direction to return a bool
|
2015-12-21 17:56:18 +02:00 |
|
Matias Fontanini
|
530cc56922
|
Set proper value for length field
|
2015-12-19 16:46:13 -08:00 |
|
Matias Fontanini
|
0a16d8f462
|
Add ICMP extensions to ICMP PDU
The length field is still not being set
|
2015-12-17 20:42:57 -08:00 |
|
Matias Fontanini
|
fb43cb738b
|
Add ICMP extensions to ICMP PDU
|
2015-12-14 21:18:42 -08:00 |
|
Matias Fontanini
|
6e026fcb66
|
Add missing member functions to ICMP extension classes
|
2015-12-14 20:22:50 -08:00 |
|
Matias Fontanini
|
187e7b1ca3
|
Add ICMP extensions structure class
|
2015-12-13 21:49:26 -08:00 |
|
Matias Fontanini
|
8aff1b4afe
|
Add ICMPExtension class
|
2015-12-13 19:46:58 -08:00 |
|
Matias Fontanini
|
45546eee39
|
Fix RSNInformation issues on big endian architectures
|
2015-12-08 08:36:24 -08:00 |
|
Matias Fontanini
|
a35b086d12
|
Use endian independent way of setting IP fragment offset and flags
|
2015-12-07 22:11:28 -08:00 |
|
Matias Fontanini
|
3e23bcc73c
|
Add IP::fragment_offset and IP::flags
|
2015-12-07 21:10:41 -08:00 |
|
Jesus Llorente
|
4b9f998784
|
Removed tins_direction_t typedef in favor of native pcap_direction_t
|
2015-11-24 20:09:41 +02:00 |
|
Jesus Llorente
|
b07deba105
|
Added pcap_setdirection to sniffer
|
2015-11-23 23:10:34 +02:00 |
|
Matias Fontanini
|
534bdaf30b
|
Always calculate IP checksum
Fixes #105
|
2015-11-08 10:25:49 -08:00 |
|
Matias Fontanini
|
87c4963533
|
Fix invalid constant value on PPPoE
Fixes #109
|
2015-11-01 07:55:57 -08:00 |
|
Matias Fontanini
|
693cef04df
|
Fix parsing of Dot11 packets encapsulated on PPI having FCS-at-end
|
2015-09-21 20:49:17 -07:00 |
|
Matias Fontanini
|
9d0a2d4f3e
|
Fix DataLinkType typo on doxygen docs
[ci skip]
|
2015-09-19 09:00:33 -07:00 |
|
Matias Fontanini
|
2cf61403e1
|
Update docs on sniff_loop handle persistency
[ci skip]
|
2015-08-25 20:15:04 -07:00 |
|
Matias Fontanini
|
cec69ee261
|
Fixes #99: Use uint32_t for DNS resource TTL setter
|
2015-08-22 10:59:33 -07:00 |
|
Matias Fontanini
|
af71a4eca7
|
Make all exceptions derive from exception_base
|
2015-08-17 21:46:07 -07:00 |
|
Matias Fontanini
|
6dec68128d
|
Add remove_option member to IP, TCP, Dot11, ICMPv6, DHCP and DHCPv6
|
2015-08-17 15:19:03 -07:00 |
|
Matias Fontanini
|
d447009779
|
Add metric to RouteEntry.
|
2015-06-21 14:32:23 -07:00 |
|
Matias Fontanini
|
c42c18f5df
|
Allow setting immediate mode on Sniffer.
|
2015-06-14 10:56:00 -07:00 |
|
Matias Fontanini
|
8bb837eda8
|
Use one flags field for all flags on SnifferConfiguration.
|
2015-06-14 10:41:07 -07:00 |
|
Matias Fontanini
|
0f3441ccf6
|
Add PacketWriter::write overload that takes a Packet.
|
2015-05-26 21:33:13 -07:00 |
|
Matias Fontanini
|
68c750810f
|
Update documentation for WPA2::SupplicantData.
|
2015-05-22 20:48:25 -07:00 |
|
Matias Fontanini
|
0dee5618f2
|
Allow retrieving keys on WPA2Decrypter.
|
2015-05-21 21:14:24 -07:00 |
|
Matias Fontanini
|
76c6511e0c
|
Add NetworkInterface::is_up and NetworkInterface::info.
|
2015-05-19 18:52:42 -07:00 |
|