Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bincrafters/libtins

High-level, multiplatform C++ network packet sniffing and crafting library.
https://github.com/bincrafters/libtins

Added a portscan example. It's kind of nasty, but works.

3a751848a8e5de5698ddd116ed6d3759e3350fb3 authored over 13 years ago
Sniffer::sniff_loop now stops sniffing when handler return false.

a690f0db984a61b19838190178a2f86a4f491093 authored over 13 years ago
Added Sniffer class. Added a constructor to eery PDU subclass which creates an instance of the PDU from a byte array.

18750fe18a65204d67af785f68fbdee968541155 authored over 13 years ago
Added some arguments to ARP::ARP.

d6ae9d498d1885196152e5e873531a0457671556 authored over 13 years ago
Added arp spoofing example.

23978343da748ada30ef94ccc1f64d3c4756cf25 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

c4bb1875055a488a661e90b8e2e99df2defa9265 authored over 13 years ago
Added more DHCP options.

9efee446f0b7a028d02c003d09ad64f9858de9f4 authored over 13 years ago
Added some getters and setter to ARP and refactored some methods

305a0a6b14fb57748b77da5b80e699246e5205cf authored over 13 years ago
Fixed IP PDU Options leaks.

4532d8d2366cc0b3a1b597b9d8f5900f67c5cde6 authored over 13 years ago
Added some helper functions to set options to DHCP PDU. Added LGPL notice to dhcp.cpp

24e314283f0c48651fb650c7cdc391584a861ade authored over 13 years ago
DHCP is working. Fixed ip checksum problem.

4dfa4d70ebb3214c3b404912f7752845ae6a564f authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

729a0296ac9c9a7e93960e52b0af5c3e58c8851e authored over 13 years ago
Added DHCP class. It's now working yet.

c49806603b6fb0f88896ccdee9f9f6b481ef30f6 authored over 13 years ago
Fixed endianess in TCP PDU. Added getters and setters. Getters and Setters use little endian

00a34dc20d3abe454d3f835deba31a4af8184565 authored over 13 years ago
Fixed endianess in ICMP PDU. Added getters and setters. Getters and setters use little endian

54584d4cd7b138f79b61e6fef73fd521318535d6 authored over 13 years ago
Fixed endianess in ARP PDU. Getters and Setters use little endian

9a4c847e6b2becf4bae126a64df7eb0006e1e83c authored over 13 years ago
Added BootP class.

bdadcbb47d297b82472368ee07cb24efde8ea4e6 authored over 13 years ago
Fixed endianess in IP PDU. Getters and setters use little endian

b844eb84c8e52f0a8a622f7e49523d6238a41815 authored over 13 years ago
Documented all functions in header files.

0d2b6a507b6b4ff756ce7bc4f44ac6062d64fb6b authored over 13 years ago
RawPDU now can copy the payload. Modified PDU::clone_inner_pdu to use this.

3feb2fdeae97a220e92d51e57a9c089d618b5fd6 authored over 13 years ago
Documented many header files. Done some minor code refactoring over PDU::clone_packet.

e587d18796a0ad4d9fa9e8af4d45f8e62320f76b authored over 13 years ago
Utils::resolve_hwaddr is not working.

9b897db21f9fd549d1d12e6a4d24e398f216f7ea authored over 13 years ago
Added BootP PDU header file. Still needs filling and implementation

9734510cbd8f72b647cc0456b66ae6e5aacaee36 authored over 13 years ago
Added BootP PDU header file. Still needs filling and implementation

d549585de5399f3acd41ea66dc5351c5107c0771 authored over 13 years ago
Fixed compilation issues.

80705ac249ddd749f2650bf56032632b8bae53a9 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

ee0b934b2008cea315a212f89fdc225c7c0beca6 authored over 13 years ago
Documented PacketSender. Added Utils::resolve_hwaddr, it's not working yet.

0989027f3d3d2e53dea8fd4d21a88b3c7bcace39 authored over 13 years ago
Added wrappers to build ARP requests and replies. Defined BROADCAST in EthernetII

cb647d1642084501ee2ddc09d936abb36e849d59 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

7bf8bd6ee7c784c27162b327d2d300a9d763b40e authored over 13 years ago
Fixed recv mechanism. Added timeout.

37926f0b9f57c44110acaf3281ab6026bcfe3c06 authored over 13 years ago
Removed uml class diagram

cef0b55b774b8b7b0682b3cf8cb3d600bceab004 authored over 13 years ago
Added PacketSender::recv_l2. Ethernet packets can now expect a response packet. ARP response is working now.

a489eab8b92856d33963845ebfc3988afb23fc1f authored over 13 years ago
Added getters and setters to ARP PDU

5b851a91420553e851f0d1f4e960b8d97eb333b4 authored over 13 years ago
Added license to some files.

cc7f1f6761b4432fb074ea4b937cb0fcf4eefa4e authored over 13 years ago
Removed Debug printing code

49712c34bea5a8a20aa1b26babe622f888eb6c4f authored over 13 years ago
Added enum to identify PDU type. ARP is being sent but not well implemented

6e801011c241b8f8d5c928876109093fc0e51e85 authored over 13 years ago
Added ARP class. It's not working yet.

835229f104df505a0ba50fb1419494077166ce72 authored over 13 years ago
Working ethernet II PDU. Fixed bugs in IP and added checksum calculation. Added layer2 sending to PacketSender

b76c9d05253bd8e964db2d541717540834853ffc authored over 13 years ago
Added recv mechanism on PacketSender.

5c412208f949aadb5cc8bd2d1baa9a8c1a77fbbb authored over 13 years ago
Added Utils::interface_id.

c803e25db4358f3df9b25a03a80a579b48bd37ef authored over 13 years ago
Added util functions to handle network interfaces. Documented Utils namespace.

89b04a1238f15328617d629c7c344ac1a6fd3b99 authored over 13 years ago
Added ICMP class. It was tested and it's working.

1215ae135c46cf4ed100837592ee22d96a0fdb9d authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

a49a88d63688f0b6222b8ee89a9920b90957939e authored over 13 years ago
Added RawPDU class. Removed payload member from TCP and UDP. They're not represented by RawPDUs.

759139da3fdd8fc237f6c987a3f4f212c6bc7d4b authored over 13 years ago
Added ethernet packet(not tested). Updated PacketSender interface(not implemented). Added crc32 in Utils

019998d8ad1c6313bf122c51dd4cc11ebeb10173 authored over 13 years ago
UDP PDU is now working.

398ba31111fb1c439e6ade1c291e49745b3df646 authored over 13 years ago
Solved conflicts.

81bcdeb40248d5b70657f0559e67be2d79af6b1d authored over 13 years ago
Created UDP PDU. Done some documentation on TCP.

35c1a6e65d73ed1bad5c05d82f6e1fd3c8be64c0 authored over 13 years ago
Fixed TCP checksum. Documented pdu.h.

2cdf0f6b293963143352719a74a827b9cb8db5a0 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

d59cec94b66d1834e21b907a19344696891d3394 authored over 13 years ago
Documented the TCP PDU header.

584f20155da985087b4a558b8412e8906b5bdccf authored over 13 years ago
Added Doxygen config file. Started documenting IP class

dca005138a7dc6d3e024c374b4bea8b502a5a5a2 authored over 13 years ago
Added options to IP PDU

f621cbc7246f944aed3b0739dc5a5d793ab85731 authored over 13 years ago
Added TCP options

46c00acbc6c20121cb614944944633c478612570 authored over 13 years ago
Added LGPL notice. TCP pdu is working.

6288574f8599183c0a533ce8f60582af2a85fe1b authored over 13 years ago
Added TCP pdu.

1c2b255747b95672772a5359e165677c7024c2bb authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

e02c3fe133c01315cad3d48bdf81ff788bd2835c authored over 13 years ago
Added Utils::resolve_ip. IP pdu now uses this function to resolve ips.

424d9c6476e6d7a9663cb5a0df86af95b85623c6 authored over 13 years ago
Updated UML class diagram

b057dd8bb76660a2e829a8c49baa6e4b0e9c932a authored over 13 years ago
Updated IP, PDU and PacketSender so as to send forged ip packets successfully

f9445b05b6e16cc26dbbfa1879b0843aa70239cd authored over 13 years ago
Fixed IP packet.

8dc0a5a8325dd13f46adac11ef5a24322951d0a0 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

b0aeea0b0243be7489c511cf1ee4693c9ad4371e authored over 13 years ago
Added PacketSender class.

072ac157545a70c1f084160e43fe051aed352f91 authored over 13 years ago
Added UML class diagram

e8002bf9cce909d86fd0d71f92999b277cd064d1 authored over 13 years ago
Added IP pdu class. It's compiling so far.

bb859c6ed28479b94e0de53d6ff6ffd3d2b59364 authored over 13 years ago
Initial commit. Created PDU class.

b92a45d710354faef741ec57b27e92f8c6d767e0 authored over 13 years ago