Matias Fontanini
|
c5404a6111
|
Removed DNSResourceRecord. Records in DNS are now managed completely by DNS::Resource.
|
2014-01-21 22:56:53 -03:00 |
|
Matias Fontanini
|
069ae82b10
|
Keep porting ICMPv6 to use PDUOption::to<>.
|
2013-12-17 00:10:26 -03:00 |
|
Matias Fontanini
|
6355aff3cd
|
Added IPv4Reassembler class.
|
2013-11-17 15:32:24 -03:00 |
|
Matias Fontanini
|
9962381fc7
|
Added the --disable-dot11 configure switch.
|
2013-11-09 14:41:08 -03:00 |
|
Matias Fontanini
|
93ab8d3b91
|
Removed useless include directives from ip.cpp and ipv6.cpp.
|
2013-11-04 23:31:46 -03:00 |
|
Matias Fontanini
|
5345b29f8c
|
Added support for IPSec.
|
2013-11-04 23:05:00 -03:00 |
|
Matias Fontanini
|
74ef177e25
|
Added address_range.cpp.
|
2013-09-21 01:21:15 -03:00 |
|
Matias Fontanini
|
5f2c923c48
|
Added PDUAllocator class, which makes extending PDUs easier.
|
2013-08-29 23:31:10 -03:00 |
|
Matias Fontanini
|
3b349471ea
|
Added AddressRange class template.
|
2013-07-06 17:48:26 -03:00 |
|
Matias Fontanini
|
5db196a630
|
Fixed tests dependency file.
|
2013-05-31 22:33:50 -03:00 |
|
Matias Fontanini
|
ec8374be60
|
Split dot11.h and dot11.cpp into several files.
|
2013-05-31 22:16:56 -03:00 |
|
Matias Fontanini
|
eeb62add59
|
Added WPA2Decrypter tests.
|
2013-05-31 14:11:12 -03:00 |
|
Matias Fontanini
|
97f049580b
|
Link layer PDUs no longer contain a NetworkInterface.
|
2013-04-21 18:50:08 -03:00 |
|
Matias Fontanini
|
91bdcca577
|
Dot11 now uses option_not_found. Sniffer catches malformed_packet rather than std::runtime_error while sniffing.
|
2013-04-19 14:06:59 -03:00 |
|
Matias F
|
9631734805
|
Added STP class.
|
2013-04-15 14:01:44 -03:00 |
|
Matias Fontanini
|
f7f5a9bc9a
|
Added PPPoE.
|
2013-04-07 20:57:43 -03:00 |
|
Matias Fontanini
|
f2a5f73337
|
Implemented matches_response on several PDUs. Added some test cases.
|
2013-04-02 21:05:53 -03:00 |
|
Matias Fontanini
|
3989566608
|
Renamed IEEE802_3 to Dot3.
|
2013-03-25 15:35:30 -03:00 |
|
Matias Fontanini
|
82ef41dd92
|
IP now fills automatically the sender address when no link layer PDU is present. Made some protocols work when using PacketSender::send_recv.
|
2013-03-25 14:08:59 -03:00 |
|
Matias Fontanini
|
d7dd1e131f
|
Added an overload of add_option that takes an rvalue-ref in IP, TCP, DHCP, ICMPv6 and Dot11.
|
2013-03-24 00:08:53 -03:00 |
|
Matias Fontanini
|
f5ecaa3faa
|
Added Dot1Q class.
|
2013-03-17 23:27:34 -03:00 |
|
Matias Fontanini
|
b5f9f5095e
|
Added Utils::resolve_domain and resolve_domain6.
|
2013-03-15 15:43:42 -03:00 |
|
Matias Fontanini
|
044d0a5a31
|
Added DHCPv6 initial support.
|
2013-01-16 20:15:04 -03:00 |
|
Matias Fontanini
|
02265061cc
|
Added SLL pseudo protocol header.
|
2013-01-16 00:05:28 -03:00 |
|
Matias Fontanini
|
75b32c75bc
|
Added concat operator to Packet and an overload that takes a PDU*.
|
2012-12-05 17:04:39 -03:00 |
|
Matias Fontanini
|
742276c251
|
libtins compiles and runs under windows. Packets apparently can't be sent yet.
|
2012-12-02 20:25:05 -03:00 |
|
Matias Fontanini
|
9bdee61e5b
|
Fixed some issues with Endian::change_endian triggered in OSX.
|
2012-11-29 21:30:13 -03:00 |
|
Matias Fontanini
|
443803caf0
|
Added ICMPv6 class. It's working. Option getters/setters are missing.
|
2012-11-24 18:50:21 -03:00 |
|
Matias Fontanini
|
b74a353c17
|
Added packet.h and timestamp.h to tins.h
|
2012-11-23 18:56:39 -03:00 |
|
Matias Fontanini
|
8276e7d086
|
Added IPv6 class. It's working, but there's no support for extension headers yet.
|
2012-11-21 22:09:58 -03:00 |
|
Matias Fontanini
|
bf6c086b3d
|
Added BaseSniffer::timestamp method.
|
2012-11-21 13:33:28 -03:00 |
|
Matias Fontanini
|
b7ea989530
|
Added several tests for EAPOL. Now both RadioTap and EAPOL work on big endian architectures.
|
2012-10-18 23:22:42 -03:00 |
|
Matias Fontanini
|
d4bcefb1d6
|
Added RC4EAPOL tests.
|
2012-10-18 12:42:05 -03:00 |
|
Matias Fontanini
|
f4d37f5a51
|
Fixed some parsing bugs in RadioTap.
|
2012-10-17 23:33:05 -03:00 |
|
Matias Fontanini
|
87292a6039
|
Added tests for WEPDecrypter.
|
2012-10-12 00:32:56 -03:00 |
|
Matias Fontanini
|
153bcecc35
|
Removed the useless PDU::flag member. Added a PDU concatenation operator.
|
2012-10-07 18:51:06 -03:00 |
|
Matias Fontanini
|
42098e8566
|
Added tests for TCPStreamFollower, fixed a bug.
|
2012-10-02 23:43:31 -03:00 |
|
Matias Fontanini
|
ef8344394c
|
Refactored DNS records.
|
2012-09-17 00:11:24 -03:00 |
|
Matias Fontanini
|
e945ced307
|
Modified some file names.
|
2012-09-10 10:31:00 -03:00 |
|
Matias Fontanini
|
c49fbe9929
|
Added a generic PDUOption class. TCP, IP, DHCP and Dot11* now use this class to store their options.
|
2012-09-10 00:11:54 -03:00 |
|
Matias Fontanini
|
83ec6e6bad
|
Refactored TCP's interface.
|
2012-09-07 11:56:36 -03:00 |
|
Matias Fontanini
|
3d2cbf349a
|
Added FileSniffer class.
|
2012-09-06 00:37:12 -03:00 |
|
Matias Fontanini
|
1b08d1af71
|
Added some serialization tests to every PDU.
|
2012-08-26 12:50:30 -03:00 |
|
Matias Fontanini
|
ab9beab5bf
|
Added some Dot11 tests, fixed bugs.
|
2012-08-24 12:02:03 -03:00 |
|
Matias Fontanini
|
80198909eb
|
Fixed endianess issues in several classes. Everything is working on big endian architectures so far.
|
2012-08-21 00:03:55 -03:00 |
|
Matias Fontanini
|
27f6eeccd4
|
Fixed some bugs in Dot11 and DNS. Most of the code uses host_to_be and be_to_host.
|
2012-08-16 00:34:18 -03:00 |
|
Matias Fontanini
|
0014d5e0f7
|
Done minor modifications on Utils.
|
2012-08-13 15:28:42 -03:00 |
|
Matias Fontanini
|
e2223bf406
|
Fixed some bugs. Added a better dependency system for Makefiles.
|
2012-08-13 00:29:38 -03:00 |
|