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

Both of WPA2Decrypter::add_supplicant_data overloads work.

8c1d71c7b7f15e4ab416bfb4a2a27290707557f2 authored over 11 years ago
Fixed tests dependency file.

5db196a630892005aa2b55fe0a0c97439a3e6a4f authored over 11 years ago
Split dot11.h and dot11.cpp into several files.

ec8374be606746497fe115f849de4ac9390da4ac authored over 11 years ago
Added WPA2Decrypter tests.

eeb62add59f4d76bf46036c28c910416f707eaea authored over 11 years ago
Added WPA2Decrypter class.

908fcb56e80629ac4635967a9c5b5233f0e2e9bc authored over 11 years ago
RadioTap now calculates its size always while serializing. Added 2 missing RadioTap fields as well.

ddf47365c1ded0348e00b333866bc48d3732276b authored over 11 years ago
Added HWAddress<>::is_broadcast.

b052aa1d88f18706bd80c2dc022121d300362f70 authored over 11 years ago
Added automake foreign option.

cacf75995d36b0a54d481fb414d426c3960deb8f authored over 11 years ago
RSNHandshakeCapturer is now DefaultConstructible.

49600774958e309623a8d2480105e57ad67bd370 authored over 11 years ago
Added RSNHandshakeCapturer class.

8147a2bfb7a4628915992fa1f90ee81177e9e19f authored over 11 years ago
do not parse Dot11 frame if FCS is wrong

Signed-off-by: Matias Fontanini <[email protected]>

28c8d393d68c4002358f81ff381d64ef01dcec4f authored over 11 years ago
Implemented std::hash for IPv4Address and IPv6Address.

ec7e718e3857495a449499e1c15f59ef4fef6ce7 authored over 11 years ago
Implemented std::hash specialization for HWAddress.

62740e8e648f9b70ec0f6c78629b63c222cc842b authored over 11 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

2bb699dc97bdf7ba4cee456af292599c02e50e52 authored over 11 years ago
take wildcard SSID into account

Specification states (Ch 8.4.2.2 of IEEE Std 802.11-2007)
that in Probe Reqest frames SSID IE of...

14b1a4988be8888ea1f8dbb2adcb18937f804faa authored over 11 years ago
Fixed the examples.

7f6e4446b4474ade0451d549987833bd7ce75239 authored almost 12 years ago
UDP now calculates the checksum when the transport layer protocol is IPv6.

cf19c8758d1f25eaa30b80b956a25429d0340ca3 authored almost 12 years ago
Sniffer now differentiates between EthernetII and Dot3 when sniffing.

5197e7f5f1c0989de60b543575f8cb62052858da authored almost 12 years ago
Fixed the CHANGES and README files.

eb87b82c17e5e1000a35ded112878dea4f93c39b authored almost 12 years ago
Fixed BSD notice. Updated AUTHORS file.

5064a9255b597f23d5431441ab60597ca4a26926 authored almost 12 years ago
Removed the PDU* parameter in several PDU's constructors.

bf604339f0803a564327b42cb6a0fe5f2d051fce authored almost 12 years ago
Added another overload of Utils::resolv_hwaddr.

7e85058ef1dbf6e396bf4a0e95661a77b1bd2520 authored almost 12 years ago
Done minor modifications on configure.ac

ec05a49ccef1e2c93f569fa8549d3936085f3528 authored almost 12 years ago
Modified the soname.

b0eefe15f98804eea517734a9a332b2782293feb authored almost 12 years ago
Moved definitions inside TINS_IS_CXX11 into header files.

0f2bc4505938310bc2e99735b31d8b88e62903dd authored almost 12 years ago
Done some modifications on the configure script.

f8134be8b74fbca48155e73a4cf3c03b84904134 authored almost 12 years ago
PacketSender is not copyable and movable.

8afbe14c82cf9e93af5871ee1af1ff1caa15b159 authored almost 12 years ago
Fixed compilation issues triggered in GNU/kFreeBSD.

fdfb8b0dea375d3c2ff066fbb4fb20b1ad04031f authored almost 12 years ago
Removed IP, UDP and IP checksum setters. Added some checksum tests.

9be4f0ca373f69d7280816e39ca3d29021fcfc44 authored almost 12 years ago
assert() is only called when TINS_DEBUG is defined.

66ff604580b80a179363b51d637610c827adb280 authored almost 12 years ago
Added AC_CANONICAL_SYSTEM to configure.ac.

7e0e85db6561495865a610686d8d08608435c8e9 authored almost 12 years ago
Dot11BlockAck and Dot11BlockAckRequests' frag_seq, start_sequence and bar_control now use small_uint rather than uintX_t.

ed39eb36f55b362441c05dcd8029177e7427f1d5 authored almost 12 years ago
Added another test case for RadioTap's constructor from buffer.

7da8de6ea73f92b40b4a3d9d4980ba4bdb3dd86c authored almost 12 years ago
PDU::matches_response is now const.

d1b64ec48ec1de73e1a0ff9d285d033665100d82 authored almost 12 years ago
Removed deprecated methods/types.

69968cbc5c3451959e4b0dfe5d1d18e676bfbd3b authored almost 12 years ago
Added a default interface to PacketSender.

9e20c0241fab7e260e52bd68c1c6c5e6d77eff58 authored almost 12 years ago
Link layer PDUs no longer contain a NetworkInterface.

97f049580bfc23b4be2ca4572be6d120583fe5f4 authored almost 12 years ago
All tests now run successfully on big endian architectures.

6f04329fbe1a7c34e354a7521ca52f3bb3d6e1d0 authored almost 12 years ago
Added STP root_id and bridge_id setters/getters.

077b54bbed63261d03cecb26eb8f38798c371fab authored almost 12 years ago
Sniffer::sniff_loop now catches malformed_packet and pdu_not_found, when thrown by the functor argument.

759e92706f70ce5e1274a82f715f8da7f125ae05 authored almost 12 years ago
Added PDU::rfind_pdu.

2ea952d6aba3347420b99a4752f4d6c54e151c09 authored almost 12 years ago
Dot11 now uses option_not_found. Sniffer catches malformed_packet rather than std::runtime_error while sniffing.

91bdcca577378ff8fdfbcad1aec515ffc57b626f authored almost 12 years ago
Dot11 now uses malformed_packet.

75bd445bd35ce6c033182d2eb4ca16537e1e4962 authored almost 12 years ago
Added missing exceptions.h file.

9812ad441f61223a9c1d247738877654a5f73bfb authored almost 12 years ago
Added malformed_packet exception. Every class except Dot11* use it.

3fd1b3d37d07dbb5c3db7803ea21bce10e29ba1d authored almost 12 years ago
Fixed bug triggered when parsing Dot11 QoS packets.

923f51ae15d4d97e9ce4623885ad5dc8f8861e00 authored almost 12 years ago
Fixed bug in RadioTap when using FCS at the end.

804ea411fc60a95138c1ad98fd437c4a8bb23a35 authored almost 12 years ago
fix radiotap header parsing

Signed-off-by: Matias Fontanini <[email protected]>

9bcfd078961dceee785a3f15497ec0dcc26172c3 authored almost 12 years ago
Makefile issue fix.

58c8eccc465464e35490410f1ea99dce214206b7 authored almost 12 years ago
Now hopefully make problems are fixed.

a674640ef2c59185b9f30f57d0f0af0ccfcf16d4 authored almost 12 years ago
Fixed make issues.

dde890b24b37320356ad242844391f023767dd06 authored almost 12 years ago
STP is now serialized correctly. LLC behaves correctly when it contains an STP is its inner pdu.

38ccb4413b338c50bf79e4be428c38a07dcbd4c9 authored almost 12 years ago
Added STP class.

96317348057066cd9ba29d269f773cfd04d4d704 authored almost 12 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code

7faf5144968859a63138eddf0db0cef50a3e5ebc authored almost 12 years ago
Added missing the deprecated header ieee802_3.h to Makefile.am.

08091fc7c2c7d3781029c070e861c861952a933d authored almost 12 years ago
Fixed missing header in Makefile.in as well.

1450c8cf26e84ca2504ec2738af3033f9c13186b authored almost 12 years ago
Added missing the deprecated header ieee802_3.h to Makefile.am.

b533775cb42e48cc9c2d10c84b6e56e35cef5adc authored almost 12 years ago
Fixed bug triggered when parsing EOL and NOP options in IP.

3f4c48ad9f0d3af1105e5da0b1fa3123b49959db authored almost 12 years ago
UDP checksum is now calculated always inside write_serialization.

30d6a4f2e012790e0f7e9f1f6328dbf0ab60e60a authored almost 12 years ago
IP and TCP now calculate checksums always inside write_serialization.

f4522acd44b091e429eb6fb3d73705ea218dc39b authored almost 12 years ago
TCP options now use PDUOption<>::length_field when it is != from data_size.

1fbef641daddaa9f90fea2957eee0b4cadf0d63a authored almost 12 years ago
Added move constructor/assignment operator to PDU.

fee938b46dd280045634ad40a2e9c811f6db13d3 authored almost 12 years ago
Modified some protocols' internal type names.

ae1e1c2ce27d080be5ea44f6e81f56c22f0022dd authored almost 12 years ago
Several classes now use PDUOption::length_field instead of data_size.

20054e6c73c1003829169e8595d322998db4e0c2 authored almost 12 years ago
Added PPPoE.

f7f5a9bc9ace09e4a652509adc3d7ba0410b6a52 authored almost 12 years ago
Implemented matches_response on several PDUs. Added some test cases.

f2a5f733378b980c5518ffb00b640267626b97a0 authored almost 12 years ago
Added some helper methods to Dot1Q.

97049140afb62adc67ce1bc484625d9010a4857d authored almost 12 years ago
DNS, RadioTap and Dot1Q work when using PacketSender::send_recv.

dfc0498b702b91ae1f9d460edd45d02de42b59db authored almost 12 years ago
Dot3::matches_response now works as expected.

1cec099c0e3c38e5d030cb00f4137914151d23c3 authored almost 12 years ago
Renamed IEEE802_3 to Dot3.

39895666087f4d036edb2becd49a969b4806735c authored almost 12 years ago
Fixed compilation error on IP and TCP.

b32586e739f7517dfda5b9d6448f35acb75b729c authored almost 12 years ago
IP now fills automatically the sender address when no link layer PDU is present. Made some protocols work when using PacketSender::send_recv.

82ef41dd921ce945cdf274ea50aef510717305ea authored almost 12 years ago
Fixed compilation error in pdu_cacher.h.

b0dc3764940637d094335db1779e12d929c1b460 authored almost 12 years ago
Marked PDU::clone_packet as deprecated.

8be0c4c23ca5bf8cef06779c549b765342cd3a1a authored almost 12 years ago
Added an overload of add_option that takes an rvalue-ref in IP, TCP, DHCP, ICMPv6 and Dot11.

d7dd1e131f7aa7d5607bcdd77a9fc43a8656d46d authored almost 12 years ago
Optimized TCP, IP and PDUOption<>.

584fe81f048b5b9d0f1e32e4cf1290ebb6185d07 authored almost 12 years ago
Added an overload of PacketSender::send that takes a NetworkInterface.

16a99ef35becf469348f5e67a1d134926f4d3b93 authored almost 12 years ago
Added constructor from buffer test for Dot11BlockAckRequest.

247273e086e80e86c155a6823a373185b24a65fe authored almost 12 years ago
Fixed lots of warnings in test cases, due to narrowing conversions.

0f27b04a92a297077264c9ba2ad3be9b97f19ad2 authored almost 12 years ago
Added serialization test for Dot1Q.

a8edc2af74659e5372c91b9d4aafa87159f40ae7 authored almost 12 years ago
Added Dot1Q class.

f5ecaa3faae8d758c557030dbab7d72afed4e3e8 authored almost 12 years ago
Added Utils::resolve_domain and resolve_domain6.

b5f9f5095ed2817cd41ede1fee92cf6941453467 authored almost 12 years ago
Fixed bug triggered when parsing RadioTap in BE architectures.

02a53da361a33a2df1bf1a6239c155ebd3bb0162 authored almost 12 years ago
Added RadioTap::iface.

f86f727810977517d8b0bc7ab131c80837f3847c authored almost 12 years ago
Fixed compilation issue in 2 examples.

836dbd8955524e720ba051b5c665019fe2242ca0 authored almost 12 years ago
Done some changes on the build system.

a24e0d5a4b4ef380818e7763c2a5885c413c2cd4 authored almost 12 years ago
Added get_fd() to BaseSniffer.

Signed-off-by: Matias Fontanini <[email protected]>

c6dc18d215d2876a6107ebc9841f975306827cca authored almost 12 years ago
Done minor modification, mostly on documentation.

931a86eff96609ddefe76ebdfde437af1451c35d authored almost 12 years ago
Added README, THANKS and CHANGES files.

2a1a28c3fbb42ff3d5198da11493b7f779045ab0 authored almost 12 years ago
PacketWriter is now movable.

3f060de38174a5821450c8919e390a70d1a1d5d6 authored almost 12 years ago
Added DHCPv6 client/server id options' getters/setters.

0945e0b29ee8acf10d8a0c0e99e38a816b400fe6 authored almost 12 years ago
Added some fixes to the build system. Fixed bugs in DNS and ICMPv6 triggered in big-endian architectures.

5ee0ebb26460ebf18ad39a60700dc069b6758ead authored about 12 years ago
Added missing build system files.

0dc762f15d40e0e633360f37e3d67b4cadffee31 authored about 12 years ago
Done some -pedantic modifications.

c7c56a610c8be8f3b5361bf5a0f6d9b69161a27d authored about 12 years ago
The build system now uses libtool.

a826d92666a289a8d4d89bf6d5f9b01a0353c25a authored about 12 years ago
Implemented every DHCPv6 option getter/setter, except for those involving DUIDs.

5b2e117347ba7627ea49d6ebc115ee5b4d4234ea authored about 12 years ago
Move constructors are now noexcept.

e712550cb81df140e4390b8d725294870bc7fab7 authored about 12 years ago
Added DHCPv6 initial support.

044d0a5a319a3f094a4caec25ab45b3591d9fdc6 authored about 12 years ago
Added SLL tests.

9d0e84f1fa6cc8f484e85b210a991e199bdaaa97 authored about 12 years ago
Added SLL pseudo protocol header.

02265061cc20f60de6030e93d9fdda37522d2b97 authored about 12 years ago