1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 02:35:57 +01:00
Commit Graph

1246 Commits

Author SHA1 Message Date
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
Matias Fontanini
7bf8bd6ee7 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-16 12:50:36 -03:00
Matias Fontanini
37926f0b9f Fixed recv mechanism. Added timeout. 2011-08-16 12:12:43 -03:00
Santiago Alessandri
cef0b55b77 Removed uml class diagram 2011-08-16 10:44:42 -03:00
matias
a489eab8b9 Added PacketSender::recv_l2. Ethernet packets can now expect a response packet. ARP response is working now. 2011-08-16 00:36:59 -03:00
Santiago Alessandri
5b851a9142 Added getters and setters to ARP PDU 2011-08-15 20:51:06 -03:00
Santiago Alessandri
cc7f1f6761 Added license to some files. 2011-08-15 20:08:23 -03:00
Santiago Alessandri
49712c34be Removed Debug printing code 2011-08-15 19:18:07 -03:00
Santiago Alessandri
6e801011c2 Added enum to identify PDU type. ARP is being sent but not well implemented 2011-08-15 19:14:31 -03:00
Matias Fontanini
835229f104 Added ARP class. It's not working yet. 2011-08-15 18:17:28 -03:00
Santiago Alessandri
b76c9d0525 Working ethernet II PDU. Fixed bugs in IP and added checksum calculation. Added layer2 sending to PacketSender 2011-08-15 18:16:48 -03:00
Matias Fontanini
5c412208f9 Added recv mechanism on PacketSender. 2011-08-15 12:39:46 -03:00
Matias Fontanini
c803e25db4 Added Utils::interface_id. 2011-08-15 00:10:02 -03:00
Matias Fontanini
89b04a1238 Added util functions to handle network interfaces. Documented Utils namespace. 2011-08-14 15:50:57 -03:00
Matias
1215ae135c Added ICMP class. It was tested and it's working. 2011-08-14 11:17:38 -03:00
Matias
a49a88d636 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-13 17:22:16 -03:00
Matias
759139da3f Added RawPDU class. Removed payload member from TCP and UDP. They're not represented by RawPDUs. 2011-08-13 17:22:01 -03:00
Santiago Alessandri
019998d8ad Added ethernet packet(not tested). Updated PacketSender interface(not implemented). Added crc32 in Utils 2011-08-12 23:53:09 -03:00
Matias
398ba31111 UDP PDU is now working. 2011-08-12 21:17:44 -03:00
Matias F
81bcdeb402 Solved conflicts. 2011-08-12 20:24:51 -03:00
Matias F
35c1a6e65d Created UDP PDU. Done some documentation on TCP. 2011-08-12 20:22:45 -03:00
Matias
2cdf0f6b29 Fixed TCP checksum. Documented pdu.h. 2011-08-12 20:17:21 -03:00
Matias F
d59cec94b6 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-12 13:24:27 -03:00
Matias F
584f20155d Documented the TCP PDU header. 2011-08-12 13:23:47 -03:00
Santiago Alessandri
dca005138a Added Doxygen config file. Started documenting IP class 2011-08-12 12:48:41 -03:00
Santiago Alessandri
f621cbc724 Added options to IP PDU 2011-08-12 12:01:58 -03:00
matias
46c00acbc6 Added TCP options 2011-08-12 08:14:29 -03:00
Matias
6288574f85 Added LGPL notice. TCP pdu is working. 2011-08-11 17:27:15 -03:00
Matias F
1c2b255747 Added TCP pdu. 2011-08-11 13:50:30 -03:00
Matias F
e02c3fe133 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-11 10:40:33 -03:00
Matias F
424d9c6476 Added Utils::resolve_ip. IP pdu now uses this function to resolve ips. 2011-08-11 10:40:06 -03:00
Santiago Alessandri
b057dd8bb7 Updated UML class diagram 2011-08-11 09:56:17 -03:00
Santiago Alessandri
f9445b05b6 Updated IP, PDU and PacketSender so as to send forged ip packets successfully 2011-08-11 09:35:23 -03:00
Matias
8dc0a5a832 Fixed IP packet. 2011-08-10 23:27:45 -03:00
Matias F
b0aeea0b02 Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code 2011-08-10 15:10:55 -03:00
Matias F
072ac15754 Added PacketSender class. 2011-08-10 15:10:14 -03:00
Santiago Alessandri
e8002bf9cc Added UML class diagram 2011-08-10 14:22:11 -03:00
Matias F
bb859c6ed2 Added IP pdu class. It's compiling so far. 2011-08-10 13:35:11 -03:00
Matias F
b92a45d710 Initial commit. Created PDU class. 2011-08-10 11:51:52 -03:00