1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-27 12:14:26 +01:00
Commit Graph

236 Commits

Author SHA1 Message Date
Matias Fontanini
b17ee6a6cb Removed copy constructor from several PDUs. 2011-09-08 10:18:15 -03:00
Santiago Alessandri
418b753a3b Fix merging problems 2011-09-07 10:09:14 -03:00
Santiago Alessandri
26d791ee05 Added helper methods and Dot11ProbeResponse (still unfinished) 2011-09-07 10:04:50 -03:00
Matias Fontanini
f30f404632 Moved PDU::pseudoheader_checksum and PDU::do_checksum to Utils namespace. 2011-09-07 09:52:58 -03:00
Matias Fontanini
a216cf8401 Fixed memory leak on TCP's options. 2011-09-07 09:52:23 -03:00
Matias Fontanini
201d4b5daf Modified Sniffer sniffing methods signature. 2011-09-07 09:51:51 -03:00
Matias Fontanini
7f40e95862 Fixed option parsing bug in TCP. 2011-09-07 08:31:00 -03:00
Matias Fontanini
577472e790 Fixed bug in Dot11 constructor. 2011-09-07 08:30:36 -03:00
Matias Fontanini
a30d75bf05 Fixed merge conflicts. 2011-09-06 11:59:52 -03:00
Matias Fontanini
69c018ce68 Fixed some endianess bugs in RadioTap. 2011-09-06 11:44:45 -03:00
Matias Fontanini
0f2c73ce72 Added clone_pdu to Dot11 PDUs. Fixed some bugs on constructor from buffer. 2011-09-06 11:44:16 -03:00
Matias Fontanini
e13076158f Done minor modifications on IP. 2011-09-06 11:42:58 -03:00
Santiago Alessandri
5222a1edd2 Added Dot11ProbeRequest 2011-09-06 10:58:51 -03:00
Santiago Alessandri
990f408e53 Added Dot11ReAssocResponse. 2011-09-06 10:17:19 -03:00
Santiago Alessandri
aaad48c25c Added Dot11ReAssocRequest. 2011-09-06 09:55:35 -03:00
Matias Fontanini
9d990f6719 Fixed several Dot11 bugs. 2011-09-05 14:41:30 -03:00
Matias Fontanini
0fefb92849 Dot11 refactor is compiling. Testing is required. 2011-09-05 13:10:54 -03:00
Matias Fontanini
25ebc682e8 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-09-05 12:04:02 -03:00
Matias Fontanini
65f689027d Started refactoring 802.11 control frames. 2011-09-05 12:03:44 -03:00
Santiago Alessandri
2ca229c873 Added Dot11DataFrame 2011-09-05 12:01:50 -03:00
Matias Fontanini
477a757f5a Renamed IEEE802_11 and all subclasses to Dot11 2011-09-04 10:19:58 -03:00
Matias Fontanini
3178c217b3 Added copy constructor and copy assignment operator to all PDUs. 2011-09-03 18:58:57 -03:00
Matias Fontanini
fdcefd2132 Added PDU::clone_pdu. 2011-09-03 00:13:31 -03:00
Matias Fontanini
ed2e0e944c Added GPL notice. 2011-09-02 22:30:44 -03:00
Matias Fontanini
e4dae4c024 Added RSN constructor from buffer. It's working. 2011-08-30 19:40:39 -03:00
Matias Fontanini
f3d3dd3c25 RSNEAPOL is working. Key flags accessors are not implemented yet. 2011-08-30 00:05:16 -03:00
Matias Fontanini
b8fdf57353 Added EAPOL and RC4EAPOL constructors from byte buffer, it's untested. Fixed getters endianess in EAPOL. 2011-08-28 15:21:12 -03:00
Matias Fontanini
4d4defeed4 Added EAPOL class. Implemented RC4EAPOL. It's working. 2011-08-28 14:53:01 -03:00
Matias Fontanini
f646d82012 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-27 18:08:28 -03:00
Matias Fontanini
ec380a5946 Fixed bug in Sniffer::next_packet. 2011-08-27 18:08:11 -03:00
Matias Fontanini
840b08ef63 Added flag enums to RadioTap. 2011-08-27 18:07:38 -03:00
Santiago Alessandri
ef9b8f085e Added 802.11 Association Response PDU. Refactored helpers in 802.11 management frames 2011-08-27 14:44:10 -03:00
Santiago Alessandri
62a9122123 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-26 09:55:04 -03:00
Santiago Alessandri
e0d227d2fd Added QoS Data frames in 802.11 2011-08-26 09:54:57 -03:00
Matias Fontanini
079672f2da Added IEEE802_11_Assoc_Request constructor from raw buffer. 2011-08-25 23:11:16 -03:00
Matias Fontanini
eb6b6a6c5b Fixed merge conflicts 2011-08-25 22:24:55 -03:00
Matias Fontanini
479d6c4acd IEEE802_11 data packets now can be created from raw buffers. Not tested yet. 2011-08-25 22:22:57 -03:00
Matias Fontanini
9e56c3681e Changed IEEE802_11::dst_addr, src_addr and filter_addr to addr1, addr2 and addr3. 2011-08-25 21:39:32 -03:00
Matias Fontanini
fcc7c37d8f Fixed merge conflicts. 2011-08-25 19:39:57 -03:00
Matias Fontanini
b4f1571ea3 Fixed IEEE802_11 constructor from buffer to allow initialization from shorter 802.11 types. 2011-08-25 19:36:57 -03:00
Santiago Alessandri
9963ef280f Fixed merge conflicts 2011-08-25 12:00:14 -03:00
Santiago Alessandri
34864875b9 Added 802.11 Association Request PDU. 2011-08-25 11:58:57 -03:00
Matias Fontanini
34d1d47aff Added helper function to parse RSN information from a buffer. 2011-08-25 09:30:36 -03:00
Matias Fontanini
69d9bea655 Removed debug messages. 2011-08-25 00:36:44 -03:00
Matias Fontanini
c752fa36f5 Parsing sniffed RadioTAP + 802.11 beacon packets is working. 2011-08-25 00:35:34 -03:00
Santiago Alessandri
9d063b6f1b Fixed merging conflicts 2011-08-24 08:30:46 -03:00
Santiago Alessandri
a5e50f659a Added disassoc ieee802-11 PDU 2011-08-24 08:27:50 -03:00
Matias Fontanini
7ccae0c994 Fixed exception syntax error.. 2011-08-24 00:00:24 -03:00
Matias Fontanini
b746451b75 Sniffing now returns a RadioTap PDU when performed on wireless interfaces. 2011-08-23 23:58:59 -03:00
Matias Fontanini
2fa66c814d Added RadioTap constructor from buffer. It's working, although some flags are not implemented yet. 2011-08-23 23:58:05 -03:00