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
|
67d31fd62c
|
Fix overall checksum calculation
|
2015-12-29 09:57:42 -03:00 |
|
Matias Fontanini
|
38239be472
|
Remove unused cassert header inclusions
|
2015-12-27 04:38:31 -08:00 |
|
Matias Fontanini
|
e3c382efa0
|
Fix sum_range issue on big endian
|
2015-12-16 20:03:27 -08:00 |
|
Matias Fontanini
|
187e7b1ca3
|
Add ICMP extensions structure class
|
2015-12-13 21:49:26 -08:00 |
|
Matias Fontanini
|
0a2fdfcd42
|
Fix compilation errors on android.
|
2015-06-07 15:25:57 -07:00 |
|
Matias Fontanini
|
a607ab380c
|
Replace WIN32 macro with _WIN32.
|
2015-05-02 16:25:59 -07:00 |
|
Matias Fontanini
|
b532753a16
|
Fixed network naming on Windows.
|
2014-09-07 23:48:37 -03:00 |
|
Matias Fontanini
|
e0b9e38587
|
Utils::network_interface returns pcap compatible names on Windows.
|
2014-09-07 17:54:11 -03:00 |
|
Christian Hammerl
|
52b0ee7ceb
|
fix armv5 alignment issues
|
2014-07-31 15:49:52 +00:00 |
|
Kyle McDonald
|
416edc34f7
|
added Utils::to_string(PDU::PDUType). closes #12.
|
2014-07-27 00:24:16 -04:00 |
|
Matias Fontanini
|
2dff95700f
|
Updated copyright notice.
|
2014-07-13 11:04:29 -03:00 |
|
Matias Fontanini
|
c9e955903e
|
Fixed ICMPv6 checksum calculation.
|
2014-06-09 10:09:20 -03:00 |
|
Matias Fontanini
|
559c963d63
|
Fixed compilation errors on Windows.
|
2014-05-06 00:13:05 -03:00 |
|
Matias Fontanini
|
dfbbea33d5
|
Added another overload of Utils::route_entries and fixed a bug in Utils::network_interfaces.
|
2013-11-02 19:19:55 -03:00 |
|
Matias Fontanini
|
5064a9255b
|
Fixed BSD notice. Updated AUTHORS file.
|
2013-04-23 20:33:00 -03:00 |
|
Matias Fontanini
|
7e85058ef1
|
Added another overload of Utils::resolv_hwaddr.
|
2013-04-23 15:19:48 -03:00 |
|
Matias Fontanini
|
fdfb8b0dea
|
Fixed compilation issues triggered in GNU/kFreeBSD.
|
2013-04-22 23:48:53 -03:00 |
|
Matias Fontanini
|
69968cbc5c
|
Removed deprecated methods/types.
|
2013-04-21 19:52:39 -03:00 |
|
Matias Fontanini
|
97f049580b
|
Link layer PDUs no longer contain a NetworkInterface.
|
2013-04-21 18:50:08 -03:00 |
|
Matias Fontanini
|
077b54bbed
|
Added STP root_id and bridge_id setters/getters.
|
2013-04-21 13:22:15 -03:00 |
|
Matias Fontanini
|
2ea952d6ab
|
Added PDU::rfind_pdu.
|
2013-04-19 22:27:48 -03:00 |
|
Matias Fontanini
|
b5f9f5095e
|
Added Utils::resolve_domain and resolve_domain6.
|
2013-03-15 15:43:42 -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
|
6d1e96866e
|
libtins now compiles on windows. A couple of features were disabled and need to be fixed though.
|
2012-12-02 00:45:10 -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
|
e2426b493e
|
configure script now works on BSD.
|
2012-11-29 18:00:41 -03:00 |
|
Matias Fontanini
|
acff776d56
|
Utils::route_entries now works on BSD.
|
2012-11-29 17:11:10 -03:00 |
|
Matias Fontanini
|
6696c1b284
|
Ported almost everything to BSD. Utils::route_entries and sending link layer PDUs still don't work.
|
2012-11-28 00:11:42 -03:00 |
|
Matias Fontanini
|
75a4bbfed6
|
Added Timestamp conversion to std::chrono::microseconds. BaseSniffer is now movable.
|
2012-11-23 20:30:16 -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
|
abaa2bf926
|
PacketSender now throws on error. Fixed the documentation on several header files.
|
2012-10-19 12:01:34 -03:00 |
|
Matias Fontanini
|
53efc67f6f
|
Added some unit tests for RadioTap.
|
2012-10-17 18:44:46 -03:00 |
|
Matias Fontanini
|
1c22dab2dc
|
libtins now uses a BSD license.
|
2012-10-07 20:33:45 -03:00 |
|
Matias Fontanini
|
fc0ccffe18
|
Modified PacketWriter interface to take references instead of pointers.
|
2012-09-12 23:02:53 -03:00 |
|
Matias Fontanini
|
7cbd32361a
|
Modified some PacketSender and BaseSniffer functions to take references instead of pointers.
|
2012-09-11 08:51:25 -03:00 |
|
Matias Fontanini
|
9981819b71
|
Added PacketWriter class.
|
2012-09-06 14:18:07 -03:00 |
|
Matias Fontanini
|
3cb6603151
|
Improved compile time using forward declarations and removing useless includes.
|
2012-09-05 11:59:46 -03:00 |
|
Matias Fontanini
|
832a79a1e1
|
Moved endianness change functions to endianness.h.
|
2012-09-03 23:58:43 -03:00 |
|
Matias Fontanini
|
958edcc74a
|
Added small_uint class.
|
2012-09-02 18:24:59 -03:00 |
|
Matias Fontanini
|
fbd6ef397b
|
Removed Utils::ip_to_int/string. Everything is using IPv4Address now.
|
2012-08-27 23:54:43 -03:00 |
|
Matias Fontanini
|
da8c77c77e
|
RAII'd some code. Everything(hopefully) uses IPv4Address now.
|
2012-08-27 00:16:56 -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
|
892bc0ecd3
|
Started fixing endianess issues.
|
2012-08-15 12:04:13 -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 |
|
Matias Fontanini
|
87e9c4051e
|
Refactored Sniffer class and fixed some bugs in HWAddress.
|
2012-08-10 12:30:41 -03:00 |
|
Matias Fontanini
|
dd1d1c3c49
|
Added NetworkInterface class. Needs testing.
|
2012-08-08 23:43:08 -03:00 |
|
Matias Fontanini
|
ad11d3c244
|
ARP now uses HWAddress. Utils have been updated as well.
|
2012-08-07 17:28:46 -03:00 |
|
Matias Fontanini
|
0c3372fcbb
|
Removed debug message in utils.cpp.
|
2012-06-18 11:18:25 -03:00 |
|