1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-25 03:31:36 +01:00
Commit Graph

81 Commits

Author SHA1 Message Date
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
Santiago Alessandri
0622862e6d Fixed return type in write_fixed_parameters 2011-08-22 13:19:11 -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
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
6f4f4bedb4 Added enums for types and subtypes of IEEE802_11 frames 2011-08-21 19:40:11 -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
2d27d02d32 Fixed 802.11 _header 2011-08-20 20:32:55 -03:00
Matias Fontanini
e3dd417c47 Fixed struct packing error on IEEE802.11 2011-08-20 19:23:43 -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
Santiago Alessandri
dbd2acc040 Added parsing of options to IP 2011-08-19 11:23:38 -03:00
Matias Fontanini
03aa49428c Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-19 10:13:57 -03:00
Matias Fontanini
3e2168f6fc Added DHCP and BootP constructors from uint8_t buffer. Normalized IP destination and source address getters/setters. 2011-08-19 10:13:35 -03:00
Santiago Alessandri
4fa5607fed Fixed merge conflics 2011-08-19 09:43:49 -03:00
Santiago Alessandri
33931365c7 Renamed some names from EthernetII PDU 2011-08-19 09:41:45 -03:00
Matias Fontanini
3a751848a8 Added a portscan example. It's kind of nasty, but works. 2011-08-19 00:07:41 -03:00
Matias Fontanini
18750fe18a Added Sniffer class. Added a constructor to eery PDU subclass which creates an instance of the PDU from a byte array. 2011-08-18 20:36:55 -03:00
Matias Fontanini
d6ae9d498d Added some arguments to ARP::ARP. 2011-08-18 15:43:53 -03:00
Matias Fontanini
c4bb187505 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-18 11:04:40 -03:00
Matias Fontanini
9efee446f0 Added more DHCP options. 2011-08-18 11:04:22 -03:00
Santiago Alessandri
305a0a6b14 Added some getters and setter to ARP and refactored some methods 2011-08-18 10:58:20 -03:00
Santiago Alessandri
4532d8d236 Fixed IP PDU Options leaks. 2011-08-18 10:26:42 -03:00
Matias Fontanini
24e314283f Added some helper functions to set options to DHCP PDU. Added LGPL notice to dhcp.cpp 2011-08-17 16:20:02 -03:00
Matias Fontanini
729a0296ac Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-17 12:17:01 -03:00
Matias Fontanini
c49806603b Added DHCP class. It's now working yet. 2011-08-17 12:16:48 -03:00
Santiago Alessandri
00a34dc20d Fixed endianess in TCP PDU. Added getters and setters. Getters and Setters use little endian 2011-08-17 11:15:51 -03:00
Santiago Alessandri
54584d4cd7 Fixed endianess in ICMP PDU. Added getters and setters. Getters and setters use little endian 2011-08-17 10:42:16 -03:00
Santiago Alessandri
9a4c847e6b Fixed endianess in ARP PDU. Getters and Setters use little endian 2011-08-17 10:11:41 -03:00
Matias Fontanini
bdadcbb47d Added BootP class. 2011-08-17 10:10:36 -03:00
Santiago Alessandri
b844eb84c8 Fixed endianess in IP PDU. Getters and setters use little endian 2011-08-17 10:04:08 -03:00
Matias Fontanini
0d2b6a507b Documented all functions in header files. 2011-08-16 23:10:22 -03:00
Matias Fontanini
3feb2fdeae RawPDU now can copy the payload. Modified PDU::clone_inner_pdu to use this. 2011-08-16 21:11:42 -03:00
Matias Fontanini
e587d18796 Documented many header files. Done some minor code refactoring over PDU::clone_packet. 2011-08-16 20:53:55 -03:00
Matias Fontanini
9b897db21f Utils::resolve_hwaddr is not working. 2011-08-16 18:11:47 -03:00
Santiago Alessandri
9734510cbd Added BootP PDU header file. Still needs filling and implementation 2011-08-16 13:54:09 -03:00
Santiago Alessandri
d549585de5 Added BootP PDU header file. Still needs filling and implementation 2011-08-16 13:53:08 -03:00
Matias Fontanini
80705ac249 Fixed compilation issues. 2011-08-16 13:50:32 -03:00
Matias Fontanini
ee0b934b20 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-16 13:49:03 -03:00
Matias Fontanini
0989027f3d Documented PacketSender. Added Utils::resolve_hwaddr, it's not working yet. 2011-08-16 13:48:49 -03:00
Santiago Alessandri
cb647d1642 Added wrappers to build ARP requests and replies. Defined BROADCAST in EthernetII 2011-08-16 13:21:25 -03:00