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
Finished adding helpers. Finished beacon helpers
3500187e39a030839a787f111db411ffc8429972 authored over 13 years ago
3500187e39a030839a787f111db411ffc8429972 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
d86359441aacdb33280591b2ce8afa46771be150 authored over 13 years ago
d86359441aacdb33280591b2ce8afa46771be150 authored over 13 years ago
Implemented ProbeResponse. Still unfinished
1c404704184a47879c0f765c372c3b7e07b41905 authored over 13 years ago
1c404704184a47879c0f765c372c3b7e07b41905 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
4db07efc47f26fecbe1ba4a10d38bbd3598719cc authored over 13 years ago
4db07efc47f26fecbe1ba4a10d38bbd3598719cc authored over 13 years ago
Removed copy constructor from several PDUs.
b17ee6a6cbca0022999e8e396aa6daee60a38ac9 authored over 13 years ago
b17ee6a6cbca0022999e8e396aa6daee60a38ac9 authored over 13 years ago
Fix merging problems
418b753a3b772904f4b3d74b6e11d13e4ab3c99b authored over 13 years ago
418b753a3b772904f4b3d74b6e11d13e4ab3c99b authored over 13 years ago
Added helper methods and Dot11ProbeResponse (still unfinished)
26d791ee055202690e82683514d0c00be299c324 authored over 13 years ago
26d791ee055202690e82683514d0c00be299c324 authored over 13 years ago
Moved PDU::pseudoheader_checksum and PDU::do_checksum to Utils namespace.
f30f4046328c4c769c850c37243ba4c95c94739c authored over 13 years ago
f30f4046328c4c769c850c37243ba4c95c94739c authored over 13 years ago
Fixed memory leak on TCP's options.
a216cf840101a749f51dc27ad23be98bed2bef6e authored over 13 years ago
a216cf840101a749f51dc27ad23be98bed2bef6e authored over 13 years ago
Modified Sniffer sniffing methods signature.
201d4b5daf30e54319cba43b3102dfa3dcd331d6 authored over 13 years ago
201d4b5daf30e54319cba43b3102dfa3dcd331d6 authored over 13 years ago
Fixed option parsing bug in TCP.
7f40e95862655066d5b56130d169d510517f14b8 authored over 13 years ago
7f40e95862655066d5b56130d169d510517f14b8 authored over 13 years ago
Fixed bug in Dot11 constructor.
577472e7900ff8ab3f12b6ea816425a62444cf97 authored over 13 years ago
577472e7900ff8ab3f12b6ea816425a62444cf97 authored over 13 years ago
Fixed merge conflicts.
a30d75bf05d6c6f14ab68e8612cd9e9e9e44bb99 authored over 13 years ago
a30d75bf05d6c6f14ab68e8612cd9e9e9e44bb99 authored over 13 years ago
Fixed some endianess bugs in RadioTap.
69c018ce685b0906640ddf6ae20e75eade5f1650 authored over 13 years ago
69c018ce685b0906640ddf6ae20e75eade5f1650 authored over 13 years ago
Added clone_pdu to Dot11 PDUs. Fixed some bugs on constructor from buffer.
0f2c73ce72ef936487004f7b13ea1d9f34253651 authored over 13 years ago
0f2c73ce72ef936487004f7b13ea1d9f34253651 authored over 13 years ago
Added some Dot11 PDU flags.
5bd2637f8842eda099dab3751c891b8f813f89da authored over 13 years ago
5bd2637f8842eda099dab3751c891b8f813f89da authored over 13 years ago
Done minor modifications on IP.
e13076158f29fc0bd4a6505e28853545aeec1d21 authored over 13 years ago
e13076158f29fc0bd4a6505e28853545aeec1d21 authored over 13 years ago
Added Dot11ProbeRequest
5222a1edd20bf71cd05e304c94a32038ce37c219 authored over 13 years ago
5222a1edd20bf71cd05e304c94a32038ce37c219 authored over 13 years ago
Fixed merge conflicts.
091c222f91282c2fc837b6a10bc1d6ab5fabe225 authored over 13 years ago
091c222f91282c2fc837b6a10bc1d6ab5fabe225 authored over 13 years ago
Fixed antialising strict rules.
232e5b6cccb79469549bd16f0c5c157cf5f84cad authored over 13 years ago
232e5b6cccb79469549bd16f0c5c157cf5f84cad authored over 13 years ago
Added Dot11ReAssocResponse.
990f408e53d10543d40e31bfb9980c10a17ee038 authored over 13 years ago
990f408e53d10543d40e31bfb9980c10a17ee038 authored over 13 years ago
Added Dot11ReAssocRequest.
aaad48c25cb1a172cabf30c353147097fdd31f6a authored over 13 years ago
aaad48c25cb1a172cabf30c353147097fdd31f6a authored over 13 years ago
Fixed the Makefile.in
8c661e57aa8121ec34dfae194c8f99de9a66a08c authored over 13 years ago
8c661e57aa8121ec34dfae194c8f99de9a66a08c authored over 13 years ago
Autoconf and Automake files for compiling and installing the library
fc480550b024daa706112fca45f6b42be92e9284 authored over 13 years ago
fc480550b024daa706112fca45f6b42be92e9284 authored over 13 years ago
Fixed several Dot11 bugs.
9d990f671926483acbc4a7b86bd4854448533356 authored over 13 years ago
9d990f671926483acbc4a7b86bd4854448533356 authored over 13 years ago
Dot11 refactor is compiling. Testing is required.
0fefb92849729c74d4343569e0b32cc826287df6 authored over 13 years ago
0fefb92849729c74d4343569e0b32cc826287df6 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
25ebc682e86f644a01cdd73b60ca137dab69d53c authored over 13 years ago
25ebc682e86f644a01cdd73b60ca137dab69d53c authored over 13 years ago
Started refactoring 802.11 control frames.
65f689027da621b9328dc489239d0840114b187a authored over 13 years ago
65f689027da621b9328dc489239d0840114b187a authored over 13 years ago
Added Dot11DataFrame
2ca229c8737f3626147cc56d797bb0e30693b4cf authored over 13 years ago
2ca229c8737f3626147cc56d797bb0e30693b4cf authored over 13 years ago
Renamed IEEE802_11 and all subclasses to Dot11
477a757f5a6e70c1486cf1684645ce19333ed5e1 authored over 13 years ago
477a757f5a6e70c1486cf1684645ce19333ed5e1 authored over 13 years ago
Added copy constructor and copy assignment operator to all PDUs.
3178c217b36526594ea4f8ff028f5a6a82e42731 authored over 13 years ago
3178c217b36526594ea4f8ff028f5a6a82e42731 authored over 13 years ago
Added PDU::clone_pdu.
fdcefd2132f628bf866e18db0639b9a85536d9ea authored over 13 years ago
fdcefd2132f628bf866e18db0639b9a85536d9ea authored over 13 years ago
Added header that includes all of the available Tins headers.
e37ba2bf2e5a538b466554d113e7e43aef0376bb authored over 13 years ago
e37ba2bf2e5a538b466554d113e7e43aef0376bb authored over 13 years ago
Added GPL notice.
ed2e0e944cd72270b827c75d366afebddcacf09a authored over 13 years ago
ed2e0e944cd72270b827c75d366afebddcacf09a authored over 13 years ago
Added RSN constructor from buffer. It's working.
e4dae4c024c9d876ed7cfff2d0fc980750ea1968 authored over 13 years ago
e4dae4c024c9d876ed7cfff2d0fc980750ea1968 authored over 13 years ago
Added PDU::find_inner_pdu.
33d0f42d24e744eb3a612011e18442da7ec00df4 authored over 13 years ago
33d0f42d24e744eb3a612011e18442da7ec00df4 authored over 13 years ago
RSNEAPOL is working. Key flags accessors are not implemented yet.
f3d3dd3c25484f46c5dd762a6be32fe213815c19 authored over 13 years ago
f3d3dd3c25484f46c5dd762a6be32fe213815c19 authored over 13 years ago
Added RSNEAPOL structure. It's not implemented yet.
3dca2eaac8002ee420a6da2100288164321298f4 authored over 13 years ago
3dca2eaac8002ee420a6da2100288164321298f4 authored over 13 years ago
Added EAPOL and RC4EAPOL constructors from byte buffer, it's untested. Fixed getters endianess in EAPOL.
b8fdf57353d4606646d15423b4469c75be8bde3c authored over 13 years ago
b8fdf57353d4606646d15423b4469c75be8bde3c authored over 13 years ago
Added EAPOL class. Implemented RC4EAPOL. It's working.
4d4defeed447f917512f013fa6cf99836a62f1ef authored over 13 years ago
4d4defeed447f917512f013fa6cf99836a62f1ef authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
f646d8201254d5edecbf07d5872df7934c5eea2c authored over 13 years ago
f646d8201254d5edecbf07d5872df7934c5eea2c authored over 13 years ago
Fixed bug in Sniffer::next_packet.
ec380a5946e5fb2e1cde9c9967478014868ed8d7 authored over 13 years ago
ec380a5946e5fb2e1cde9c9967478014868ed8d7 authored over 13 years ago
Added flag enums to RadioTap.
840b08ef636e84c23542364da679a8a44b1060c3 authored over 13 years ago
840b08ef636e84c23542364da679a8a44b1060c3 authored over 13 years ago
Added 802.11 Association Response PDU. Refactored helpers in 802.11 management frames
ef9b8f085e7413d3fbacac1e8d90ba13fffbb9ce authored over 13 years ago
ef9b8f085e7413d3fbacac1e8d90ba13fffbb9ce authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
62a91221231a01090928f672225a6e87097532b5 authored over 13 years ago
62a91221231a01090928f672225a6e87097532b5 authored over 13 years ago
Added QoS Data frames in 802.11
e0d227d2fd2da42b383bb536a000689ef323675c authored over 13 years ago
e0d227d2fd2da42b383bb536a000689ef323675c authored over 13 years ago
Added IEEE802_11_Assoc_Request constructor from raw buffer.
079672f2daa3e1906246d83c245ac235f713d57c authored over 13 years ago
079672f2daa3e1906246d83c245ac235f713d57c authored over 13 years ago
Fixed merge conflicts
eb6b6a6c5b0ba61bdb1fdb40d0270d4961548d47 authored over 13 years ago
eb6b6a6c5b0ba61bdb1fdb40d0270d4961548d47 authored over 13 years ago
IEEE802_11 data packets now can be created from raw buffers. Not tested yet.
479d6c4acd1bc083a4fac1f3d4b9363096b19aa1 authored over 13 years ago
479d6c4acd1bc083a4fac1f3d4b9363096b19aa1 authored over 13 years ago
Changed IEEE802_11::dst_addr, src_addr and filter_addr to addr1, addr2 and addr3.
9e56c3681e639c5d3cb5ee0bbfe8d0bd32e13396 authored over 13 years ago
9e56c3681e639c5d3cb5ee0bbfe8d0bd32e13396 authored over 13 years ago
Fixed merge conflicts.
fcc7c37d8f8943a766e4cb09789c238ae11a3ac1 authored over 13 years ago
fcc7c37d8f8943a766e4cb09789c238ae11a3ac1 authored over 13 years ago
Fixed IEEE802_11 constructor from buffer to allow initialization from shorter 802.11 types.
b4f1571ea38f87aa5c90d9a303e938a58fb9591f authored over 13 years ago
b4f1571ea38f87aa5c90d9a303e938a58fb9591f authored over 13 years ago
Fixed merge conflicts
9963ef280f30647787c853b676e5e3e292a398a1 authored over 13 years ago
9963ef280f30647787c853b676e5e3e292a398a1 authored over 13 years ago
Added 802.11 Association Request PDU.
34864875b9c5feedb1a653617c15d05634926541 authored over 13 years ago
34864875b9c5feedb1a653617c15d05634926541 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
fad0fe9c8b463c06fd38c67c0986b43f67908ec6 authored over 13 years ago
fad0fe9c8b463c06fd38c67c0986b43f67908ec6 authored over 13 years ago
Added helper function to parse RSN information from a buffer.
34d1d47affafe1f67ef8778f109fabf47a52ad6f authored over 13 years ago
34d1d47affafe1f67ef8778f109fabf47a52ad6f authored over 13 years ago
Removed getters and setters for the capabilities flags in Beacon. Added getter and setter for the Capabilities structure
d3a7c9a4c3e39a5f2e9a14a678b0007a16fcf485 authored over 13 years ago
d3a7c9a4c3e39a5f2e9a14a678b0007a16fcf485 authored over 13 years ago
Removed debug messages.
69d9bea655940ab1d1cbeebe72a379ff800be7ad authored over 13 years ago
69d9bea655940ab1d1cbeebe72a379ff800be7ad authored over 13 years ago
Parsing sniffed RadioTAP + 802.11 beacon packets is working.
c752fa36f59fef2bdf8d5f928a3ba740063a2e37 authored over 13 years ago
c752fa36f59fef2bdf8d5f928a3ba740063a2e37 authored over 13 years ago
Fixed merging conflicts
9d063b6f1b7267a7435d6fb0b6c23373f3bc9b17 authored over 13 years ago
9d063b6f1b7267a7435d6fb0b6c23373f3bc9b17 authored over 13 years ago
Added disassoc ieee802-11 PDU
a5e50f659a05ef376fb0f5a5bfd61a83008738cf authored over 13 years ago
a5e50f659a05ef376fb0f5a5bfd61a83008738cf authored over 13 years ago
Fixed exception syntax error..
7ccae0c9948b47339794532bcb06723778743057 authored over 13 years ago
7ccae0c9948b47339794532bcb06723778743057 authored over 13 years ago
Sniffing now returns a RadioTap PDU when performed on wireless interfaces.
b746451b75b3a525cbe91c1b4e2f64b8b68a50db authored over 13 years ago
b746451b75b3a525cbe91c1b4e2f64b8b68a50db authored over 13 years ago
Added RadioTap constructor from buffer. It's working, although some flags are not implemented yet.
2fa66c814d818996a17ef92c4bf32398408c3b9e authored over 13 years ago
2fa66c814d818996a17ef92c4bf32398408c3b9e authored over 13 years ago
Created IEEE802_11 constructor from buffer. Tagged option parsing and subclass parsing is missing.
22b84e5df00b2d930e79680729fef871baf24128 authored over 13 years ago
22b84e5df00b2d930e79680729fef871baf24128 authored over 13 years ago
Added RSNInformation class. Added helper function in IEEE802_11_Beacon to add a RSN information option.
422b9f93ff723e825a2cd7d73f4ab4cddb11ebf2 authored over 13 years ago
422b9f93ff723e825a2cd7d73f4ab4cddb11ebf2 authored over 13 years ago
Fixed/added documentation to several classes.
2510c825cd688ceb480e4742c5cd86b5c800ddbf authored over 13 years ago
2510c825cd688ceb480e4742c5cd86b5c800ddbf authored over 13 years ago
Fixed RadioTap FCS flag check.
8afe3d7429d6dde9c0d1564b3855cff45355a0ae authored over 13 years ago
8afe3d7429d6dde9c0d1564b3855cff45355a0ae authored over 13 years ago
Added IEEE802_11::BROADCAST.
e323be12e63a36f5110ece4bd2ab0cae8de47474 authored over 13 years ago
e323be12e63a36f5110ece4bd2ab0cae8de47474 authored over 13 years ago
Added Utils::channel_to_mhz to convert channel to mhz frequency.
730dcdea440a8ddf7cc205b47f4dfc39516fdd4c authored over 13 years ago
730dcdea440a8ddf7cc205b47f4dfc39516fdd4c authored over 13 years ago
Finished getters and setters for Beacon in IEEE802.11. Added a new constructor
d7f1a590922569705c95347e7b65c109973474ba authored over 13 years ago
d7f1a590922569705c95347e7b65c109973474ba authored over 13 years ago
Added some helper functions to IEEE802_11_Beacon.
e4413d3aef06deea1f87fbdcb36f1705285af648 authored over 13 years ago
e4413d3aef06deea1f87fbdcb36f1705285af648 authored over 13 years ago
RadioTap is working. Added the flag field, implemented several flags' setters.
3aaa895321b27e7a8701a75ff253d01bd5662e2d authored over 13 years ago
3aaa895321b27e7a8701a75ff253d01bd5662e2d authored over 13 years ago
Fixed a bug in PDU::size.
48e72fc5d8a0b1f5f6ee5d284a600490b11c7963 authored over 13 years ago
48e72fc5d8a0b1f5f6ee5d284a600490b11c7963 authored over 13 years ago
Fixed IEEE802_11_Option constructor.
7d551fe919065b34c97cf16b9420ea602c73deeb authored over 13 years ago
7d551fe919065b34c97cf16b9420ea602c73deeb authored over 13 years ago
Fixed return type in write_fixed_parameters
0622862e6dafc0d4930e6816f1761fef411e07d3 authored over 13 years ago
0622862e6dafc0d4930e6816f1761fef411e07d3 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
8e4a748ec1e4e40f24472a68baef7b151af3c24a authored over 13 years ago
8e4a748ec1e4e40f24472a68baef7b151af3c24a authored over 13 years ago
Added Management and Beacon subclasses
75c5dfdc68998e98bad319bde7964759c88d44e2 authored over 13 years ago
75c5dfdc68998e98bad319bde7964759c88d44e2 authored over 13 years ago
Added support for IEEE802_11 tagged parameters.
0db209c8292a9c900498db1d96ed0e45e73d3ef0 authored over 13 years ago
0db209c8292a9c900498db1d96ed0e45e73d3ef0 authored over 13 years ago
Fixed bug triggered by sending DHCP with no options.
7aa6172d8af0ee7a86559a67c3fe8a4cbe2501cc authored over 13 years ago
7aa6172d8af0ee7a86559a67c3fe8a4cbe2501cc authored over 13 years ago
RadioTap is working now.
88146bac8987182c9b53e0bffabfd3796c783c8a authored over 13 years ago
88146bac8987182c9b53e0bffabfd3796c783c8a authored over 13 years ago
Added a constructor on IEEE802_11 which doesn't take an interface as a parameter.
393beda0d7ae30ea5b4108f5732cabcb4ba1f746 authored over 13 years ago
393beda0d7ae30ea5b4108f5732cabcb4ba1f746 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
235f12e8622f6b2247c39f25958c0e6832085e45 authored over 13 years ago
235f12e8622f6b2247c39f25958c0e6832085e45 authored over 13 years ago
Added RadioTap class.
62bad313f92d32be2513c171634e68b9fc781872 authored over 13 years ago
62bad313f92d32be2513c171634e68b9fc781872 authored over 13 years ago
Added enums for types and subtypes of IEEE802_11 frames
6f4f4bedb4eebbc6bcb59cc425813c4368f1f2b7 authored over 13 years ago
6f4f4bedb4eebbc6bcb59cc425813c4368f1f2b7 authored over 13 years ago
Fixed bugs in 802.11 PDU.
26e65d17f65ce567bd22e1a75dc30d0acec8aa33 authored over 13 years ago
26e65d17f65ce567bd22e1a75dc30d0acec8aa33 authored over 13 years ago
Added SNAP. Couldn't test it yet.
3f239b80228fad9bbb68aaf1edbbc70c77db7d4b authored over 13 years ago
3f239b80228fad9bbb68aaf1edbbc70c77db7d4b authored over 13 years ago
Fixed 802.11 _header
2d27d02d322df78127ef43c58d296d4e80ef3465 authored over 13 years ago
2d27d02d322df78127ef43c58d296d4e80ef3465 authored over 13 years ago
Fixed struct packing error on IEEE802.11
e3dd417c470eb0d5155a316ee0e543e5818b55b0 authored over 13 years ago
e3dd417c470eb0d5155a316ee0e543e5818b55b0 authored over 13 years ago
Added IEEE802_11 PDU
f006ac5d7416b3b9e2b1f49f8901af00ae3cddf3 authored over 13 years ago
f006ac5d7416b3b9e2b1f49f8901af00ae3cddf3 authored over 13 years ago
Done minor modifications over Sniffer.
31358eca46cc7ff47383e44cef3c552f6cc8b78b authored over 13 years ago
31358eca46cc7ff47383e44cef3c552f6cc8b78b authored over 13 years ago
Normalized EthernetII source and destination addresses getters/setters.
83476fd195754eda0f221799586d2f8ced0e7355 authored over 13 years ago
83476fd195754eda0f221799586d2f8ced0e7355 authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
c267c86afcd26d1b8c63a1d8aedee4b1949e482c authored over 13 years ago
c267c86afcd26d1b8c63a1d8aedee4b1949e482c authored over 13 years ago
TCP now stores options when instantiated from a buffer.
2513488b9258e9b01c8cdcfdaac64ab9782ee391 authored over 13 years ago
2513488b9258e9b01c8cdcfdaac64ab9782ee391 authored over 13 years ago
Added parsing of options to IP
dbd2acc04073e365aa3a0356d402af416e2f8baf authored over 13 years ago
dbd2acc04073e365aa3a0356d402af416e2f8baf authored over 13 years ago
Merge branch 'master' of ssh://git.code.sf.net/p/libtins/code
03aa49428c3a3e9992cb506140b252dd35174b41 authored over 13 years ago
03aa49428c3a3e9992cb506140b252dd35174b41 authored over 13 years ago
Added DHCP and BootP constructors from uint8_t buffer. Normalized IP destination and source address getters/setters.
3e2168f6fc3fc3696ca3a3cd2fb67e872a81dd2c authored over 13 years ago
3e2168f6fc3fc3696ca3a3cd2fb67e872a81dd2c authored over 13 years ago
Fixed merge conflics
4fa5607fedc8a58fb9e69315ce113f593a29fed2 authored over 13 years ago
4fa5607fedc8a58fb9e69315ce113f593a29fed2 authored over 13 years ago
Renamed some names from EthernetII PDU
33931365c7b2fbd098d09a657482e8fbe71b663e authored over 13 years ago
33931365c7b2fbd098d09a657482e8fbe71b663e authored over 13 years ago
Fixed Makefile.in to link with libpcap.
bb3ea10209e4ccf44c0f5d8c87b653072410d632 authored over 13 years ago
bb3ea10209e4ccf44c0f5d8c87b653072410d632 authored over 13 years ago