Kasper Laudrup
fa79582b89
Add parsing of well known IPv6 extension headers ( #287 )
...
* Add parsing of well known IPv6 extension headers
Add classes for IPv6 extension headers defined in the IPv6 protocol
specification (RFC 2460) as well as functions for creating them from
the IPv6 class' ext_header type.
The currently known extension headers are Hop-By-Hop Option,
Destination Routing, Routing and Fragment.
* Cleanup after PR #287 comments
Pull in stuff from the std namespace with "using" instead of
qualifying with std::.
Keep starting braces on the same line.
Avoid potential copy when appending to vector.
2018-03-28 21:05:01 -07:00
Matias Fontanini
64778f5412
Use custom exceptions everywhere
2017-05-13 10:59:15 -07:00
Matias Fontanini
c06787ca22
Update license date to 2017
2017-04-29 09:56:26 -07:00
Matias Fontanini
269ac164ed
Use exception strings on std::runtime_error's constructor
...
Fixes #146
2016-05-03 14:50:28 -07:00
Matias Fontanini
eb1c43d293
Throw proper exceptions
2016-02-14 16:51:10 -08:00
Matias Fontanini
116eb9f1c1
Add initial ACK tracking code
2016-02-13 20:24:15 -08:00
Matias Fontanini
5b60b79fd8
Document new TCP stream classes
2016-02-10 20:56:13 -08:00
Matias Fontanini
fb4e5086fd
Update copyright notice
2016-01-31 20:03:49 -08:00
Matias Fontanini
ced645fb02
Add DNS SOA record parsing and serialization
...
Fixes #48
2016-01-14 12:18: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
02e2b278de
Add OutputMemoryStream and port most classes to use it
2015-12-26 06:30:00 -08:00
Matias Fontanini
af71a4eca7
Make all exceptions derive from exception_base
2015-08-17 21:46:07 -07:00
Matias Fontanini
0dee5618f2
Allow retrieving keys on WPA2Decrypter.
2015-05-21 21:14:24 -07:00
Matias Fontanini
c42cd0114f
Fix compilation warnings on Windows x64.
2015-05-17 17:30:54 -07:00
Ulf Wetzker
d640eebb99
Add Exception for fields that are not present in RadioTap frames.
2015-02-09 13:23:03 +01:00
Matias Fontanini
9ee90755d1
Moved headers to include/tins.
2014-10-17 12:14:00 -03:00