1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-25 11:41:35 +01:00
Commit Graph

111 Commits

Author SHA1 Message Date
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
Matias Fontanini
22b84e5df0 Created IEEE802_11 constructor from buffer. Tagged option parsing and subclass parsing is missing. 2011-08-23 23:57:35 -03:00
Matias Fontanini
422b9f93ff Added RSNInformation class. Added helper function in IEEE802_11_Beacon to add a RSN information option. 2011-08-23 21:33:26 -03:00
Matias Fontanini
8afe3d7429 Fixed RadioTap FCS flag check. 2011-08-23 12:04:15 -03:00
Matias Fontanini
e323be12e6 Added IEEE802_11::BROADCAST. 2011-08-23 12:03:49 -03:00
Matias Fontanini
730dcdea44 Added Utils::channel_to_mhz to convert channel to mhz frequency. 2011-08-23 12:01:59 -03:00
Santiago Alessandri
d7f1a59092 Finished getters and setters for Beacon in IEEE802.11. Added a new constructor 2011-08-23 09:44:42 -03:00
Matias Fontanini
e4413d3aef Added some helper functions to IEEE802_11_Beacon. 2011-08-22 22:59:38 -03:00
Matias Fontanini
3aaa895321 RadioTap is working. Added the flag field, implemented several flags' setters. 2011-08-22 22:58:50 -03:00
Matias Fontanini
48e72fc5d8 Fixed a bug in PDU::size. 2011-08-22 22:46:22 -03:00
Matias Fontanini
7d551fe919 Fixed IEEE802_11_Option constructor. 2011-08-22 13:53:48 -03:00
Santiago Alessandri
8e4a748ec1 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-22 13:17:18 -03:00
Santiago Alessandri
75c5dfdc68 Added Management and Beacon subclasses 2011-08-22 13:17:11 -03:00
Matias Fontanini
0db209c829 Added support for IEEE802_11 tagged parameters. 2011-08-22 13:12:10 -03:00
Matias Fontanini
7aa6172d8a Fixed bug triggered by sending DHCP with no options. 2011-08-22 13:08:18 -03:00
Matias Fontanini
88146bac89 RadioTap is working now. 2011-08-21 21:09:19 -03:00
Matias Fontanini
393beda0d7 Added a constructor on IEEE802_11 which doesn't take an interface as a parameter. 2011-08-21 20:58:20 -03:00
Matias Fontanini
235f12e862 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-21 20:45:03 -03:00
Matias Fontanini
62bad313f9 Added RadioTap class. 2011-08-21 20:44:54 -03:00
Santiago Alessandri
26e65d17f6 Fixed bugs in 802.11 PDU. 2011-08-21 19:12:36 -03:00
Matias Fontanini
3f239b8022 Added SNAP. Couldn't test it yet. 2011-08-21 16:29:10 -03:00
Santiago Alessandri
f006ac5d74 Added IEEE802_11 PDU 2011-08-20 19:12:09 -03:00
Matias Fontanini
31358eca46 Done minor modifications over Sniffer. 2011-08-19 20:13:08 -03:00
Matias Fontanini
83476fd195 Normalized EthernetII source and destination addresses getters/setters. 2011-08-19 11:44:04 -03:00
Matias Fontanini
c267c86afc Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-19 11:40:35 -03:00
Matias Fontanini
2513488b92 TCP now stores options when instantiated from a buffer. 2011-08-19 11:40:13 -03:00