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

Fill address arrays with 0x00

c3861cf54ec18cde8c5b14fb009258de65ca6bb8 authored almost 9 years ago
Add initial code for new TCP reassembly mechanism

76b0c919b9f966374f5c02540da45e9d0ea07fb7 authored almost 9 years ago
Fix compilation issues

7c1453662fb6c4a44cbe154b0f9d7352a5b69c88 authored almost 9 years ago
Document new TCP stream classes

5b60b79fd88a2cfa5407d8257fcc67cdb8160506 authored almost 9 years ago
Add hardware addresses to Stream

8db60323032a77c8712d091a923a004b7b188808 authored almost 9 years ago
Use ExternalProject_Add rather than including the gtest directory

785ee7b47bc88f6924d9b5fa7dd1084267a874ef authored almost 9 years ago
Add friendly name to interface info example

64b267c7ea6ae8aa2637cb6199902904a897dfaa authored almost 9 years ago
Add CONTRIBUTING.md file

0832184896ababac7ee696625bfa32cc7b596815 authored almost 9 years ago
Rename IP header member to header_

5d41316b9a952ea26f0f35e15b5ac5702d9fc973 authored almost 9 years ago
Fix invalid private method name on PacketSender

602ead5de55ffc8647b0fa02982094a92e01d539 authored almost 9 years ago
Fix invalid endian on IP fragment offset on OSX

72e038b9bf2dfbc97b4ba2b21a7a214137b53da6 authored almost 9 years ago
Fix invalid FCS serialization offset on RadioTap

4b0976571ec5768ccde12ae3d6d53db8fee5a7a4 authored almost 9 years ago
Update changelog

8ab48106d6ffa063f536b8fdc668d48849ebee96 authored almost 9 years ago
Merge branch 'master' of github.com:mfontanini/libtins into develop

Conflicts:
examples/dns_stats.cpp
include/tins/sniffer.h
src/sniffer.cpp

3036f9ce91f4ac5209d82de3ee0ef8847a5d44ce authored almost 9 years ago
Replace "wether" with "whether" on doc strings

88d8f99676c658aea9797eb21df664db0369bf7e authored almost 9 years ago
Update copyright notice

fb4e5086fd0a189cae03b7535afc81308f4e3a6a authored almost 9 years ago
Don't use pcap_setdirection on Windows

58e3a7a687151e5dca9b15f048fea4108f1b423a authored about 9 years ago
Add TCP connection close example

f54399c45c574b8146a383ac6b232548ad89e6ca authored about 9 years ago
Move utils.h implementations to utils.cpp

0cf3dd3342f96110fd13354d329dc8d7862aa8ec authored about 9 years ago
Move utils.h implementations to utils.cpp

d7df3a449ea39254c66169b043b258475b188556 authored about 9 years ago
Add ICMPv6 Multicast Listener Query Messages support

dc1a5a6982a098ca74ae72fb017c844ebea6151e authored about 9 years ago
Remove useless friend class declarations

3d21ad7bec92e55287d1d08cedd0ff68b3efb4d0 authored about 9 years ago
Use lower case names for DNS query/record and change type to query_type

757e54dc0805235b7ead79c93877c00b7cd4bf76 authored about 9 years ago
Add DNS SOA record parsing and serialization

Fixes #48

ced645fb025012f802c0ca4d8e85bbc46d23d70e authored about 9 years ago
Merge pull request #114 from jllorente/master

Added pcap_setdirection to sniffer

c1e479f523bef22763054df662d4ed5f5c1e24bf authored about 9 years ago
Parse and serialize MX preference field correctly

ca56cc10ddbc9a2626a28e2afa204fbd1ec1faf3 authored about 9 years ago
Add NetworkInterface::friendly_name to get Windows friendly names

Fixes #103

75add84741f452e35531157aa882228276200b02 authored about 9 years ago
Mask 16 bits on random number generated on traceroute example

Fixes #121

3d3d7b85060c0e18a34510829e92861eca6da3bb authored about 9 years ago
Fix sequence number addition/subtraction when wrapping around

Fixes #115

b21154a9264baf559cfb5762d635828dd5164abb authored about 9 years ago
Use 802.1ad protocol flag when seralizing stacked Dot1Q

Fixes #68

2169b1f71fd07639ac174f07d133727680718d7b authored about 9 years ago
Code cleanup and use same syntax on the entire project

Initial code cleanup

More code cleanup

Cleanup more code

Cleanup Dot11 code

Fix OSX build is...

d84f10cf085c5b1bd66752f69d771f99aa457f5f authored about 9 years ago
Correctly serialize PPPoE session packets

f5a82b1a17b61ceac77c5972b97e568ffc1d2eae authored about 9 years ago
Fix IPv6 extension headers parsing/serialization

2c16aaaecd5a50aa7d535450aa215fd4e95d462e authored about 9 years ago
Add ICMPv6 multicast listener report message structure

d7e0d17154a0d242b8b025fed6fd0fe1c17ffee4 authored about 9 years ago
Include examples before src to avoid duplicate tins target issue

2b7714500c6573af89f469291dd6572bc97af6ae authored about 9 years ago
Fix big endian issue on MPLS

03ad7f3ae74816a2dcd23f88fbbdead4d8bd435f authored about 9 years ago
Add copyright to files that didn't have it

756dd97fc713b039b79b95597b29e898edd4fd45 authored about 9 years ago
Add MPLS PDU and hook it up with ICMP extensions

7bffa7801d07e73dff1a289162ca0f9e216c94e4 authored about 9 years ago
Set UDP checksum to 0xffff if it's 0

4ba9085eebd2776b39ac3adaf5570d62110d8199 authored about 9 years ago
Don't define TINS_STATIC in config.h

c4a2fed1123e56195cfd755981c56004da618935 authored about 9 years ago
Fix invalid RSNEAPOL parsing issue

df3bca099acc320dacaa70fb345cb3c947da01b5 authored about 9 years ago
Remove special clang on OSX case when building gtest

53e2c58f0ba267be05b914b65b407819debf4d52 authored about 9 years ago
Update pseudoheader_checksum signature

d7a981624630e948cb8c65e1aded87a0cf9be4db authored about 9 years ago
Fix overall checksum calculation

67d31fd62c207b4e5f69eda64f9e68c691e2eb9c authored about 9 years ago
Set ICMP payload length without padding if no extensions are present

afe778d03cf1181f5b06f90966a197e535f7ff4f authored about 9 years ago
Export classes on Windows shared lib builds

Fixes #120

7a2ae6b7d5a5221d23020744c5fa2b251ec1e099 authored about 9 years ago
Use google/googletest submodule and update to HEAD

481c51b4c7541c6bcfaa8be34d7b93a59fa81010 authored about 9 years ago
Remove unused cassert header inclusions

38239be4724e9fe8f4ef6033f778e2c55bd5f429 authored about 9 years ago
Port Dot11 classes to use OutputMemoryStream

31ca9a6cc8033994a42135329aed61a7a867114c authored about 9 years ago
Add padding at the end of the line on dns_stats

Fixes #118

49af3714e8161d285065169f5a70fe8e325c485e authored about 9 years ago
Catch exceptions on arpmonitor

Fixes #119

36216107ec865553ba2fb2e5f8db31f2df537215 authored about 9 years ago
Add OutputMemoryStream and port most classes to use it

02e2b278de58a51e9f2ac449ca8c6bfa21ab703d authored about 9 years ago
Port all PDUs to use InputMemoryStream on constructors from buffer

9750f46c6dd93eeb723cee95b2c8df54978052af authored about 9 years ago
Add input memory stream class and port some PDUs to use it

13c05fbdb17c5414237f989f4763677f18c8e019 authored about 9 years ago
Add extensions for ICMPv6

6d90b0ce3241b5ac30b8321048a72bfdd7536de0 authored about 9 years ago
Modified set_direction to return a bool

6b82e50c032b18f37f1cba531c3f8d4675c73d2e authored about 9 years ago
Set proper value for length field

530cc5692261f139217c85df72443bb31e3f5a53 authored about 9 years ago
Add ICMP extensions to ICMP PDU

The length field is still not being set

0a16d8f462cc689fa4a8ab5a5d508102355426d1 authored about 9 years ago
Fix sum_range issue on big endian

e3c382efa0aef52baffe4a246994b2b6a249e601 authored about 9 years ago
Add ICMP extensions to ICMP PDU

fb43cb738bce68ac14c9c5919d6065488f77b15a authored about 9 years ago
Add missing member functions to ICMP extension classes

6e026fcb663044c356fa87b3f6440fa69ad565b7 authored about 9 years ago
Add ICMP extensions structure class

187e7b1ca3e1f89201a6600de455f1cd994d7c72 authored about 9 years ago
Add ICMPExtension class

8aff1b4afeec17b51820a65203c74f3805148310 authored about 9 years ago
Fix RSNInformation issues on big endian architectures

45546eee39e2d33be338934fd5c3a0657ad22dd6 authored about 9 years ago
Use endian independent way of setting IP fragment offset and flags

a35b086d12cc15457005c580bb7923abfea15923 authored about 9 years ago
Add IP::fragment_offset and IP::flags

3e23bcc73c4d1bca159843fba4177149b0736447 authored about 9 years ago
Don't set Ethernet type if inner PDU type is unknown

Fixes #116

35d5045db4292468d4ba6ac2b67b3e0d0dbf183d authored about 9 years ago
Don't run IP source address overwrite tests on OSX

65b7919ebfca2cb9d2352039a78e340cdc7667c2 authored about 9 years ago
Removed tins_direction_t typedef in favor of native pcap_direction_t

4b9f99878472a9f14f5fd3e08a3c76ab53a2341e authored about 9 years ago
Added pcap_setdirection to sniffer

b07deba105dabe3826f73601714f902f0f2f7815 authored about 9 years ago
Always calculate IP checksum

Fixes #105

534bdaf30bf70df0fa41d36d22f573f0d9f521a5 authored about 9 years ago
Fix invalid constant value on PPPoE

Fixes #109

87c4963533430c754dd0ff08f19e1c7d97f4ec2b authored about 9 years ago
Define default constructor for PKTAP

Fixes #106

978041a9a21ea4c2e500284fc2249259ed78649e authored over 9 years ago
Guard 802.11 parsing code on PPI around HAVE_DOT11

30445f1e975b275c2246f477ba62db986c17abec authored over 9 years ago
Fix parsing of Dot11 packets encapsulated on PPI having FCS-at-end

693cef04dff406489904919b3aefb61b2633ee78 authored over 9 years ago
Fix DataLinkType typo on doxygen docs

[ci skip]

9d0a2d4f3e576ac46f16c1c8d7fd5ce638bd7913 authored over 9 years ago
Update docs on sniff_loop handle persistency

[ci skip]

2cf61403e186cda93c48ffb4310ff46eddb8dd20 authored over 9 years ago
Migrate .travis to new container infrastructure

69b26bd63746c75d022ad030e48303aff6926b3f authored over 9 years ago
Fixes #99: Use uint32_t for DNS resource TTL setter

cec69ee261b045ddb6cc61b498061b47171d51ba authored over 9 years ago
Fixes #98: Erase streams when they're reassembed on IPv4Reassembler

891f4ac4d7795a7f3b2a96d64b4c5021a7195c32 authored over 9 years ago
Make all exceptions derive from exception_base

af71a4eca7b9d284ccca879118871c1b3f070cab authored over 9 years ago
Merge pull request #96 from mfontanini/remove_option

Add remove_option member to IP, TCP, Dot11, ICMPv6, DHCP and DHCPv6

dd0b9ecde4085c4192bf9f548c0b0d1f921908a1 authored over 9 years ago
Add remove_option member to IP, TCP, Dot11, ICMPv6, DHCP and DHCPv6

6dec68128d8542986448208d4416df4c4f4216e3 authored over 9 years ago
Merge pull request #91 from rklabs/fix_tunnel_interface

Allow no HW address on interfaces when looking up their info (TUN ifaces)

ab61907a0628f45a651dbd0eb430e1118c12dd3d authored over 9 years ago
Restoring deleted comment

9c9994f129248e1cac99df6c13f3f78b2caac3d2 authored over 9 years ago
Add additional check for found_ip in case of tunnel interface and then raise exception

97e6a99c5e315a04cafe5909dec865bf0e3446eb authored over 9 years ago
Incase of tunnel interface(VPN) mac address can be 0

d09450980a7b9a87f1c186100ec2a62b58a5d5c9 authored over 9 years ago
Merge pull request #90 from bkambach/master

Increment option size when adding a new option

79c0023f75fdd0b973cb71d06468d70824d75e0c authored over 9 years ago
Remove code, instead of commenting it out

3b23d68a10798d86db136aa5c8916ddabfeee872 authored over 9 years ago
Remove update of options size in constructor

fe48586eefc40105c3244fb7892fae8b230111e1 authored over 9 years ago
Increment option size when adding a new option

848d8348ae6a75851a09ac3a8e4588c5fddb84c9 authored over 9 years ago
Add NOMINMAX on examples.

da3bf12671f03ff31a6a2833cdf89ac8eb018281 authored over 9 years ago
Add metric to RouteEntry.

d4470097791f238169b1bdd798d58fe1d6b960c8 authored over 9 years ago
Fix traceroute example.

2c2c92325da845ff766460bddee77cf5bbff4d7d authored over 9 years ago
Detect if pcap version defines pcap_set_immediate_mode.

b451a9eae030feae545d8e81cfdcb690326695ac authored over 9 years ago
Allow setting immediate mode on Sniffer.

c42c18f5df6ac55f960c608d81c6abc2082bcb5a authored over 9 years ago
Use one flags field for all flags on SnifferConfiguration.

8bb837eda8d1a1612aedfd0b483ceec5b7c34ea2 authored over 9 years ago
Add ICMP responses example.

6b6636b0bbe83e97f67df523fd3d5cb98d9ef64a authored over 9 years ago
Add interfaces_info example.

316bb1294602c3c23f5629670851d6b5e5e4ed14 authored over 9 years ago
Fix bug on SessionKeys::SessionKeys.

cab0ba8b9a152f291210f0101bef246a3974f67b authored over 9 years ago