diff --git a/include/endianness.h b/include/endianness.h index 9fe8b04..9eb4804 100644 --- a/include/endianness.h +++ b/include/endianness.h @@ -33,10 +33,16 @@ #include #include "arch.h" -#ifdef BSD - #include - #define TINS_IS_LITTLE_ENDIAN (_BYTE_ORDER == _LITTLE_ENDIAN) - #define TINS_IS_BIG_ENDIAN (_BYTE_ORDER == _BIG_ENDIAN) +#if defined(BSD) + #if defined(__APPLE__) + #include + #define TINS_IS_LITTLE_ENDIAN (BYTE_ORDER == LITTLE_ENDIAN) + #define TINS_IS_BIG_ENDIAN (BYTE_ORDER == BIG_ENDIAN) + #else + #include + #define TINS_IS_LITTLE_ENDIAN (_BYTE_ORDER == _LITTLE_ENDIAN) + #define TINS_IS_BIG_ENDIAN (_BYTE_ORDER == _BIG_ENDIAN) + #endif #elif !defined(WIN32) #include #define TINS_IS_LITTLE_ENDIAN (__BYTE_ORDER == __LITTLE_ENDIAN) @@ -52,7 +58,7 @@ namespace Endian { * * \param data The data to convert. */ - inline uint16_t change_endian(uint16_t data) { + inline uint16_t do_change_endian(uint16_t data) { return ((data & 0xff00) >> 8) | ((data & 0x00ff) << 8); } @@ -61,7 +67,7 @@ namespace Endian { * * \param data The data to convert. */ - inline uint32_t change_endian(uint32_t data) { + inline uint32_t do_change_endian(uint32_t data) { return (((data & 0xff000000) >> 24) | ((data & 0x00ff0000) >> 8) | ((data & 0x0000ff00) << 8) | ((data & 0x000000ff) << 24)); } @@ -71,9 +77,56 @@ namespace Endian { * * \param data The data to convert. */ - inline uint64_t change_endian(uint64_t data) { - return (((uint64_t)(change_endian((uint32_t)((data << 32) >> 32))) << 32) | - (change_endian(((uint32_t)(data >> 32))))); + inline uint64_t do_change_endian(uint64_t data) { + return (((uint64_t)(do_change_endian((uint32_t)((data << 32) >> 32))) << 32) | + (do_change_endian(((uint32_t)(data >> 32))))); + } + + /** + * \cond + */ + + // Helpers to convert + template + struct conversion_dispatch_helper { + static T dispatch(T data) { + return do_change_endian(data); + } + }; + + + template + struct conversion_dispatcher; + + template<> + struct conversion_dispatcher + : public conversion_dispatch_helper + { }; + + template<> + struct conversion_dispatcher + : public conversion_dispatch_helper + { }; + + template<> + struct conversion_dispatcher + : public conversion_dispatch_helper + { }; + + /** + * \endcond + */ + + /** + * \brief Changes an integral value's endianess. + * + * This dispatchs to the corresponding function. + * + * \param data The data to convert. + */ + template + inline T change_endian(T data) { + return conversion_dispatcher::dispatch(data); } #if TINS_IS_LITTLE_ENDIAN diff --git a/include/internals.h b/include/internals.h new file mode 100644 index 0000000..3cc3f3d --- /dev/null +++ b/include/internals.h @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2012, Nasel + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +#ifndef TINS_INTERNALS_H +#define TINS_INTERNALS_H + +#include +#include +#include + +/** + * \cond + */ +namespace Tins { +namespace Internals { + void skip_line(std::istream &input); + bool from_hex(const std::string &str, uint32_t &result); + + template + struct enable_if { + + }; + + template + struct enable_if { + typedef T type; + }; + + template + struct is_same { + static const bool value = false; + }; + + template + struct is_same { + static const bool value = true; + }; +} +} +/** + * \endcond + */ + +#endif diff --git a/include/utils.h b/include/utils.h index debee4d..4411e69 100644 --- a/include/utils.h +++ b/include/utils.h @@ -55,6 +55,7 @@ #include "ip_address.h" #include "ipv6_address.h" #include "hw_address.h" +#include "internals.h" namespace Tins { class NetworkInterface; @@ -250,27 +251,6 @@ namespace Tins { } #endif // WIN32 - /** - * \cond - */ - namespace Internals { - void skip_line(std::istream &input); - bool from_hex(const std::string &str, uint32_t &result); - - template - struct enable_if { - - }; - - template - struct enable_if { - typedef T type; - }; - } - /** - * \endcond - */ - template struct is_pdu { template @@ -372,7 +352,7 @@ void Tins::Utils::route_entries(ForwardIterator output) { #else template void Tins::Utils::route_entries(ForwardIterator output) { - using namespace Utils::Internals; + using namespace Tins::Internals; std::ifstream input("/proc/net/route"); std::string destination, mask, gw; uint32_t dummy; diff --git a/src/internals.cpp b/src/internals.cpp new file mode 100644 index 0000000..1dbbea6 --- /dev/null +++ b/src/internals.cpp @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2012, Nasel + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +#include "internals.h" + +using std::string; + +namespace Tins { +namespace Internals { +bool from_hex(const string &str, uint32_t &result) { + unsigned i(0); + result = 0; + while(i < str.size()) { + uint8_t tmp; + if(str[i] >= 'A' && str[i] <= 'F') + tmp = (str[i] - 'A' + 10); + else if(str[i] >= '0' && str[i] <= '9') + tmp = (str[i] - '0'); + else + return false; + result = (result << 4) | tmp; + i++; + } + return true; +} + +void skip_line(std::istream &input) { + int c = 0; + while(c != '\n' && input) + c = input.get(); +} +} +} diff --git a/src/utils.cpp b/src/utils.cpp index 1500bdb..a42e37d 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -83,29 +83,6 @@ struct IPv4Collector { namespace Tins { -bool Utils::Internals::from_hex(const string &str, uint32_t &result) { - unsigned i(0); - result = 0; - while(i < str.size()) { - uint8_t tmp; - if(str[i] >= 'A' && str[i] <= 'F') - tmp = (str[i] - 'A' + 10); - else if(str[i] >= '0' && str[i] <= '9') - tmp = (str[i] - '0'); - else - return false; - result = (result << 4) | tmp; - i++; - } - return true; -} - -void Utils::Internals::skip_line(istream &input) { - int c = 0; - while(c != '\n' && input) - c = input.get(); -} - /** \endcond */ IPv4Address Utils::resolve_ip(const string &to_resolve) { diff --git a/tests/depends.d b/tests/depends.d index e52a630..83c81ad 100644 --- a/tests/depends.d +++ b/tests/depends.d @@ -1,949 +1,9 @@ -src/arp.o: src/arp.cpp ../include/arp.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/ip_address.h \ - ../include/utils.h ../include/ipv6_address.h ../include/ip_address.h - -../include/arp.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/ip_address.h: -src/dhcp.o: src/dhcp.cpp ../include/dhcp.h ../include/bootp.h \ - ../include/pdu.h ../include/endianness.h ../include/ip_address.h \ - ../include/hw_address.h ../include/pdu_option.h ../include/utils.h \ - ../include/ipv6_address.h ../include/ethernetII.h \ - ../include/network_interface.h ../include/hw_address.h \ - ../include/ip_address.h - -../include/dhcp.h: - -../include/bootp.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/ip_address.h: - -../include/hw_address.h: - -../include/pdu_option.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/ethernetII.h: - -../include/network_interface.h: - -../include/hw_address.h: - -../include/ip_address.h: -src/dns.o: src/dns.cpp ../include/dns.h ../include/pdu.h \ - ../include/endianness.h ../include/dns_record.h \ - ../include/ipv6_address.h ../include/utils.h ../include/ip_address.h \ - ../include/ipv6_address.h ../include/hw_address.h - -../include/dns.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/dns_record.h: - -../include/ipv6_address.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/ethernetII_test.o: src/ethernetII_test.cpp ../include/ethernetII.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/utils.h ../include/ipv6_address.h \ - ../include/network_interface.h - -../include/ethernetII.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/network_interface.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/network_interface.h: -src/hwaddress.o: src/hwaddress.cpp ../include/hw_address.h - -../include/hw_address.h: -src/icmp.o: src/icmp.cpp ../include/icmp.h ../include/pdu.h \ - ../include/endianness.h ../include/utils.h ../include/ip_address.h \ - ../include/ipv6_address.h ../include/hw_address.h - -../include/icmp.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/icmpv6.o: src/icmpv6.cpp ../include/icmpv6.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/icmpv6.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/small_uint.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/ipaddress.o: src/ipaddress.cpp ../include/ip_address.h \ - ../include/utils.h ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/ip_address.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/ip.o: src/ip.cpp ../include/ip.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/ip_address.h \ - ../include/pdu_option.h ../include/tcp.h ../include/udp.h \ - ../include/icmp.h ../include/ip_address.h ../include/utils.h \ - ../include/ipv6_address.h ../include/hw_address.h - -../include/ip.h: - -../include/pdu.h: - -../include/small_uint.h: - -../include/endianness.h: - -../include/ip_address.h: - -../include/pdu_option.h: - -../include/tcp.h: - -../include/udp.h: - -../include/icmp.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/ipv6address.o: src/ipv6address.cpp ../include/ipv6_address.h \ - ../include/utils.h ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/ipv6_address.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/ipv6.o: src/ipv6.cpp ../include/ipv6.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/ipv6_address.h ../include/tcp.h ../include/udp.h \ - ../include/icmp.h ../include/rawpdu.h ../include/ipv6_address.h \ - ../include/utils.h ../include/ip_address.h ../include/hw_address.h - -../include/ipv6.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/ipv6_address.h: - -../include/tcp.h: - -../include/udp.h: - -../include/icmp.h: - -../include/rawpdu.h: - -../include/ipv6_address.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/hw_address.h: -src/llc.o: src/llc.cpp ../include/llc.h ../include/pdu.h \ - ../include/endianness.h - -../include/llc.h: - -../include/pdu.h: - -../include/endianness.h: -src/main.o: src/main.cpp -src/network_interface.o: src/network_interface.cpp \ - ../include/network_interface.h ../include/hw_address.h \ - ../include/ip_address.h ../include/utils.h ../include/ipv6_address.h - -../include/network_interface.h: - -../include/hw_address.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: -src/pdu.o: src/pdu.cpp ../include/ip.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/ip_address.h \ - ../include/pdu_option.h ../include/tcp.h ../include/rawpdu.h \ - ../include/pdu.h - -../include/ip.h: - -../include/pdu.h: - -../include/small_uint.h: - -../include/endianness.h: - -../include/ip_address.h: - -../include/pdu_option.h: - -../include/tcp.h: - -../include/rawpdu.h: - -../include/pdu.h: -src/radiotap.o: src/radiotap.cpp ../include/radiotap.h ../include/pdu.h \ - ../include/endianness.h ../include/network_interface.h \ - ../include/hw_address.h ../include/ip_address.h ../include/utils.h \ - ../include/ipv6_address.h - -../include/radiotap.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/network_interface.h: - -../include/hw_address.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: -src/rc4eapol.o: src/rc4eapol.cpp ../include/eapol.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/eapol.h: - -../include/pdu.h: - -../include/small_uint.h: - -../include/endianness.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/rsn_eapol.o: src/rsn_eapol.cpp ../include/eapol.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h ../include/rsn_information.h - -../include/eapol.h: - -../include/pdu.h: - -../include/small_uint.h: - -../include/endianness.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: - -../include/rsn_information.h: -src/snap.o: src/snap.cpp ../include/snap.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/snap.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/small_uint.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/tcp.o: src/tcp.cpp ../include/tcp.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/utils.h ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h - -../include/tcp.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: -src/tcp_stream.o: src/tcp_stream.cpp ../include/tcp_stream.h \ - ../include/sniffer.h ../include/pdu.h ../include/ethernetII.h \ - ../include/endianness.h ../include/hw_address.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/radiotap.h ../include/packet.h ../include/timestamp.h \ - ../include/cxxstd.h ../include/loopback.h ../include/dot11.h \ - ../include/small_uint.h ../include/pdu_option.h ../include/tcp.h \ - ../include/utils.h ../include/ipv6_address.h ../include/ip.h \ - ../include/tcp.h ../include/utils.h - -../include/tcp_stream.h: - -../include/sniffer.h: - -../include/pdu.h: - -../include/ethernetII.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/network_interface.h: - -../include/ip_address.h: - -../include/radiotap.h: - -../include/packet.h: - -../include/timestamp.h: - -../include/cxxstd.h: - -../include/loopback.h: - -../include/dot11.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/tcp.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/ip.h: - -../include/tcp.h: - -../include/utils.h: -src/udp.o: src/udp.cpp ../include/udp.h ../include/pdu.h \ - ../include/endianness.h ../include/pdu.h - -../include/udp.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/pdu.h: -src/utils_test.o: src/utils_test.cpp ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h ../include/endianness.h ../include/ip_address.h - -../include/utils.h: - -../include/ip_address.h: - -../include/ipv6_address.h: - -../include/hw_address.h: - -../include/endianness.h: - -../include/ip_address.h: -src/wep_decrypt.o: src/wep_decrypt.cpp ../include/crypto.h \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/utils.h ../include/ipv6_address.h ../include/snap.h \ - ../include/rawpdu.h ../include/arp.h - -../include/crypto.h: - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -../include/utils.h: - -../include/ipv6_address.h: - -../include/snap.h: - -../include/rawpdu.h: - -../include/arp.h: -src/dot11/ack.o: src/dot11/ack.cpp ../include/dot11.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/small_uint.h \ - ../include/pdu_option.h ../include/network_interface.h \ - ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/assoc_request.o: src/dot11/assoc_request.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/assoc_response.o: src/dot11/assoc_response.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/authentication.o: src/dot11/authentication.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/beacon.o: src/dot11/beacon.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/rsn_information.h include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -../include/rsn_information.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/block_ack_request.o: src/dot11/block_ack_request.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/cfendack.o: src/dot11/cfendack.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/cfend.o: src/dot11/cfend.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/data.o: src/dot11/data.cpp ../include/dot11.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/small_uint.h \ - ../include/pdu_option.h ../include/network_interface.h \ - ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/deauthentication.o: src/dot11/deauthentication.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/disassoc.o: src/dot11/disassoc.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/dot11.o: src/dot11/dot11.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h ../include/utils.h \ - ../include/ipv6_address.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: - -../include/utils.h: - -../include/ipv6_address.h: -src/dot11/probe_request.o: src/dot11/probe_request.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/probe_response.o: src/dot11/probe_response.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/pspoll.o: src/dot11/pspoll.cpp ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/reassoc_request.o: src/dot11/reassoc_request.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/reassoc_response.o: src/dot11/reassoc_response.cpp \ - ../include/dot11.h ../include/pdu.h ../include/endianness.h \ - ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: -src/dot11/rts.o: src/dot11/rts.cpp ../include/dot11.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/small_uint.h \ - ../include/pdu_option.h ../include/network_interface.h \ - ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h - -../include/dot11.h: - -../include/pdu.h: - -../include/endianness.h: - -../include/hw_address.h: - -../include/small_uint.h: - -../include/pdu_option.h: - -../include/network_interface.h: - -../include/ip_address.h: - -include/tests/dot11.h: - -include/tests/dot11.h: ../src/arp.o: ../src/arp.cpp ../include/arp.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/ip_address.h \ - ../include/ip.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/ethernetII.h ../include/network_interface.h \ - ../include/rawpdu.h ../include/constants.h \ - ../include/network_interface.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/ip_address.h ../include/ip.h \ + ../include/small_uint.h ../include/pdu_option.h ../include/ethernetII.h \ + ../include/network_interface.h ../include/rawpdu.h \ + ../include/constants.h ../include/network_interface.h ../include/arp.h: @@ -951,6 +11,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/ip_address.h: @@ -971,7 +35,8 @@ include/tests/dot11.h: ../include/network_interface.h: ../src/bootp.o: ../src/bootp.cpp ../include/bootp.h ../include/pdu.h \ - ../include/endianness.h ../include/ip_address.h ../include/hw_address.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/ip_address.h ../include/hw_address.h ../include/bootp.h: @@ -979,15 +44,19 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/ip_address.h: ../include/hw_address.h: ../src/crypto.o: ../src/crypto.cpp ../include/crypto.h ../include/dot11.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ - ../include/small_uint.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/utils.h ../include/ipv6_address.h ../include/snap.h \ - ../include/rawpdu.h + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h ../include/utils.h ../include/ipv6_address.h \ + ../include/snap.h ../include/rawpdu.h ../include/crypto.h: @@ -997,6 +66,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/small_uint.h: @@ -1014,13 +87,18 @@ include/tests/dot11.h: ../include/snap.h: ../include/rawpdu.h: -../src/dhcp.o: ../src/dhcp.cpp ../include/endianness.h ../include/dhcp.h \ - ../include/bootp.h ../include/pdu.h ../include/endianness.h \ - ../include/ip_address.h ../include/hw_address.h ../include/pdu_option.h \ - ../include/ethernetII.h ../include/network_interface.h +../src/dhcp.o: ../src/dhcp.cpp ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/dhcp.h ../include/bootp.h \ + ../include/pdu.h ../include/endianness.h ../include/ip_address.h \ + ../include/hw_address.h ../include/pdu_option.h ../include/ethernetII.h \ + ../include/network_interface.h ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/dhcp.h: ../include/bootp.h: @@ -1039,7 +117,8 @@ include/tests/dot11.h: ../include/network_interface.h: ../src/dns.o: ../src/dns.cpp ../include/dns.h ../include/pdu.h \ - ../include/endianness.h ../include/dns_record.h ../include/ip_address.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/dns_record.h ../include/ip_address.h \ ../include/ipv6_address.h ../include/dns.h: @@ -1048,29 +127,44 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/dns_record.h: ../include/ip_address.h: ../include/ipv6_address.h: ../src/dns_record.o: ../src/dns_record.cpp ../include/dns_record.h \ - ../include/endianness.h + ../include/endianness.h ../include/arch.h ../include/internals.h ../include/dns_record.h: ../include/endianness.h: -../src/dot11.o: ../src/dot11.cpp ../include/dot11.h ../include/pdu.h \ - ../include/endianness.h ../include/hw_address.h ../include/small_uint.h \ + +../include/arch.h: + +../include/internals.h: +../src/dot11.o: ../src/dot11.cpp ../include/arch.h ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ ../include/pdu_option.h ../include/network_interface.h \ ../include/ip_address.h ../include/rawpdu.h ../include/rsn_information.h \ ../include/packet_sender.h ../include/snap.h +../include/arch.h: + ../include/dot11.h: ../include/pdu.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/small_uint.h: @@ -1089,10 +183,10 @@ include/tests/dot11.h: ../include/snap.h: ../src/eapol.o: ../src/eapol.cpp ../include/eapol.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/dot11.h \ - ../include/hw_address.h ../include/pdu_option.h \ - ../include/network_interface.h ../include/ip_address.h \ - ../include/rsn_information.h + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/dot11.h ../include/hw_address.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h ../include/rsn_information.h ../include/eapol.h: @@ -1102,6 +196,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/dot11.h: ../include/hw_address.h: @@ -1113,19 +211,26 @@ include/tests/dot11.h: ../include/ip_address.h: ../include/rsn_information.h: -../src/ethernetII.o: ../src/ethernetII.cpp ../include/ethernetII.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ +../src/ethernetII.o: ../src/ethernetII.cpp ../include/arch.h \ + ../include/ethernetII.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ ../include/network_interface.h ../include/ip_address.h \ ../include/packet_sender.h ../include/rawpdu.h ../include/ip.h \ ../include/small_uint.h ../include/pdu_option.h ../include/ipv6.h \ ../include/ipv6_address.h ../include/arp.h ../include/constants.h +../include/arch.h: + ../include/ethernetII.h: ../include/pdu.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/network_interface.h: @@ -1150,9 +255,9 @@ include/tests/dot11.h: ../include/constants.h: ../src/icmp.o: ../src/icmp.cpp ../include/icmp.h ../include/pdu.h \ - ../include/endianness.h ../include/rawpdu.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/rawpdu.h ../include/utils.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h ../include/icmp.h: @@ -1160,6 +265,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/rawpdu.h: ../include/utils.h: @@ -1170,26 +279,57 @@ include/tests/dot11.h: ../include/hw_address.h: ../src/icmpv6.o: ../src/icmpv6.cpp ../include/icmpv6.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h + ../include/ipv6_address.h ../include/pdu_option.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/hw_address.h ../include/ipv6.h \ + ../include/rawpdu.h ../include/utils.h ../include/ip_address.h \ + ../include/constants.h ../include/icmpv6.h: ../include/pdu.h: +../include/ipv6_address.h: + +../include/pdu_option.h: + ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/small_uint.h: -../src/ieee802_3.o: ../src/ieee802_3.cpp ../include/ieee802_3.h \ - ../include/pdu.h ../include/endianness.h ../include/hw_address.h \ + +../include/hw_address.h: + +../include/ipv6.h: + +../include/rawpdu.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/constants.h: +../src/ieee802_3.o: ../src/ieee802_3.cpp ../include/arch.h \ + ../include/ieee802_3.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ ../include/network_interface.h ../include/ip_address.h \ ../include/packet_sender.h ../include/llc.h +../include/arch.h: + ../include/ieee802_3.h: ../include/pdu.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/network_interface.h: @@ -1199,18 +339,16 @@ include/tests/dot11.h: ../include/packet_sender.h: ../include/llc.h: -../src/ip_address.o: ../src/ip_address.cpp ../include/ip_address.h \ - ../include/endianness.h +../src/internals.o: ../src/internals.cpp ../include/internals.h -../include/ip_address.h: - -../include/endianness.h: +../include/internals.h: ../src/ip.o: ../src/ip.cpp ../include/ip.h ../include/pdu.h \ - ../include/small_uint.h ../include/endianness.h ../include/ip_address.h \ - ../include/pdu_option.h ../include/ipv6.h ../include/ipv6_address.h \ - ../include/tcp.h ../include/udp.h ../include/icmp.h ../include/rawpdu.h \ + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/ip_address.h ../include/pdu_option.h \ + ../include/ipv6.h ../include/ipv6_address.h ../include/tcp.h \ + ../include/udp.h ../include/icmp.h ../include/rawpdu.h \ ../include/utils.h ../include/hw_address.h ../include/packet_sender.h \ - ../include/constants.h + ../include/network_interface.h ../include/constants.h ../include/ip.h: @@ -1220,6 +358,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/ip_address.h: ../include/pdu_option.h: @@ -1242,15 +384,27 @@ include/tests/dot11.h: ../include/packet_sender.h: -../include/constants.h: -../src/ipv6_address.o: ../src/ipv6_address.cpp ../include/ipv6_address.h +../include/network_interface.h: -../include/ipv6_address.h: +../include/constants.h: +../src/ip_address.o: ../src/ip_address.cpp ../include/ip_address.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h + +../include/ip_address.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: ../src/ipv6.o: ../src/ipv6.cpp ../include/ipv6.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/pdu_option.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/pdu_option.h \ ../include/ipv6_address.h ../include/constants.h \ - ../include/packet_sender.h ../include/ip.h ../include/ip_address.h \ - ../include/tcp.h ../include/udp.h ../include/icmp.h ../include/rawpdu.h + ../include/packet_sender.h ../include/network_interface.h \ + ../include/hw_address.h ../include/ip_address.h ../include/ip.h \ + ../include/tcp.h ../include/udp.h ../include/icmp.h ../include/icmpv6.h \ + ../include/rawpdu.h ../include/ipv6.h: @@ -1258,6 +412,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/small_uint.h: ../include/pdu_option.h: @@ -1268,19 +426,32 @@ include/tests/dot11.h: ../include/packet_sender.h: -../include/ip.h: +../include/network_interface.h: + +../include/hw_address.h: ../include/ip_address.h: +../include/ip.h: + ../include/tcp.h: ../include/udp.h: ../include/icmp.h: +../include/icmpv6.h: + ../include/rawpdu.h: +../src/ipv6_address.o: ../src/ipv6_address.cpp ../include/arch.h \ + ../include/ipv6_address.h + +../include/arch.h: + +../include/ipv6_address.h: ../src/llc.o: ../src/llc.cpp ../include/pdu.h ../include/llc.h \ - ../include/pdu.h ../include/endianness.h ../include/rawpdu.h + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/rawpdu.h ../include/pdu.h: @@ -1290,11 +461,18 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/rawpdu.h: ../src/loopback.o: ../src/loopback.cpp ../include/loopback.h \ - ../include/pdu.h ../include/packet_sender.h ../include/ip.h \ - ../include/small_uint.h ../include/endianness.h ../include/ip_address.h \ - ../include/pdu_option.h ../include/llc.h ../include/rawpdu.h + ../include/pdu.h ../include/packet_sender.h \ + ../include/network_interface.h ../include/hw_address.h \ + ../include/ip_address.h ../include/arch.h ../include/ip.h \ + ../include/small_uint.h ../include/endianness.h ../include/internals.h \ + ../include/pdu_option.h ../include/llc.h ../include/arch.h \ + ../include/rawpdu.h ../include/loopback.h: @@ -1302,23 +480,35 @@ include/tests/dot11.h: ../include/packet_sender.h: +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/arch.h: + ../include/ip.h: ../include/small_uint.h: ../include/endianness.h: -../include/ip_address.h: +../include/internals.h: ../include/pdu_option.h: ../include/llc.h: +../include/arch.h: + ../include/rawpdu.h: ../src/network_interface.o: ../src/network_interface.cpp \ - ../include/network_interface.h ../include/hw_address.h \ - ../include/ip_address.h ../include/utils.h ../include/ipv6_address.h \ - ../include/endianness.h + ../include/arch.h ../include/network_interface.h ../include/hw_address.h \ + ../include/ip_address.h ../include/utils.h ../include/arch.h \ + ../include/ipv6_address.h ../include/internals.h ../include/endianness.h + +../include/arch.h: ../include/network_interface.h: @@ -1328,32 +518,57 @@ include/tests/dot11.h: ../include/utils.h: +../include/arch.h: + ../include/ipv6_address.h: +../include/internals.h: + ../include/endianness.h: -../src/packet_sender.o: ../src/packet_sender.cpp ../include/pdu.h \ - ../include/packet_sender.h +../src/packet_sender.o: ../src/packet_sender.cpp \ + ../include/packet_sender.h ../include/network_interface.h \ + ../include/hw_address.h ../include/ip_address.h ../include/arch.h \ + ../include/pdu.h ../include/arch.h ../include/network_interface.h + +../include/packet_sender.h: + +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/arch.h: ../include/pdu.h: -../include/packet_sender.h: +../include/arch.h: + +../include/network_interface.h: ../src/packet_writer.o: ../src/packet_writer.cpp \ - ../include/packet_writer.h ../include/utils.h ../include/ip_address.h \ - ../include/ipv6_address.h ../include/hw_address.h ../include/pdu.h + ../include/packet_writer.h ../include/utils.h ../include/arch.h \ + ../include/ip_address.h ../include/ipv6_address.h \ + ../include/hw_address.h ../include/internals.h ../include/pdu.h ../include/packet_writer.h: ../include/utils.h: +../include/arch.h: + ../include/ip_address.h: ../include/ipv6_address.h: ../include/hw_address.h: +../include/internals.h: + ../include/pdu.h: ../src/pdu.o: ../src/pdu.cpp ../include/pdu.h ../include/rawpdu.h \ - ../include/pdu.h ../include/packet_sender.h + ../include/pdu.h ../include/packet_sender.h \ + ../include/network_interface.h ../include/hw_address.h \ + ../include/ip_address.h ../include/arch.h ../include/pdu.h: @@ -1362,18 +577,33 @@ include/tests/dot11.h: ../include/pdu.h: ../include/packet_sender.h: -../src/radiotap.o: ../src/radiotap.cpp ../include/radiotap.h \ - ../include/pdu.h ../include/endianness.h ../include/network_interface.h \ + +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/arch.h: +../src/radiotap.o: ../src/radiotap.cpp ../include/arch.h \ + ../include/radiotap.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/network_interface.h \ ../include/hw_address.h ../include/ip_address.h ../include/dot11.h \ ../include/small_uint.h ../include/pdu_option.h ../include/utils.h \ ../include/ipv6_address.h ../include/packet_sender.h +../include/arch.h: + ../include/radiotap.h: ../include/pdu.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/network_interface.h: ../include/hw_address.h: @@ -1397,15 +627,21 @@ include/tests/dot11.h: ../include/pdu.h: ../src/rsn_information.o: ../src/rsn_information.cpp \ - ../include/rsn_information.h ../include/endianness.h + ../include/rsn_information.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/rsn_information.h: ../include/endianness.h: + +../include/arch.h: + +../include/internals.h: ../src/snap.o: ../src/snap.cpp ../include/snap.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/constants.h \ - ../include/arp.h ../include/hw_address.h ../include/ip_address.h \ - ../include/ip.h ../include/pdu_option.h ../include/eapol.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/constants.h ../include/arp.h \ + ../include/hw_address.h ../include/ip_address.h ../include/ip.h \ + ../include/pdu_option.h ../include/eapol.h ../include/snap.h: @@ -1413,6 +649,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/small_uint.h: ../include/constants.h: @@ -1430,10 +670,11 @@ include/tests/dot11.h: ../include/eapol.h: ../src/sniffer.o: ../src/sniffer.cpp ../include/sniffer.h \ ../include/pdu.h ../include/ethernetII.h ../include/endianness.h \ - ../include/hw_address.h ../include/network_interface.h \ - ../include/ip_address.h ../include/radiotap.h ../include/packet.h \ - ../include/timestamp.h ../include/cxxstd.h ../include/loopback.h \ - ../include/dot11.h ../include/small_uint.h ../include/pdu_option.h + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/network_interface.h ../include/ip_address.h \ + ../include/radiotap.h ../include/packet.h ../include/cxxstd.h \ + ../include/timestamp.h ../include/loopback.h ../include/dot11.h \ + ../include/small_uint.h ../include/pdu_option.h ../include/sniffer.h: @@ -1443,6 +684,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/network_interface.h: @@ -1453,10 +698,10 @@ include/tests/dot11.h: ../include/packet.h: -../include/timestamp.h: - ../include/cxxstd.h: +../include/timestamp.h: + ../include/loopback.h: ../include/dot11.h: @@ -1465,10 +710,11 @@ include/tests/dot11.h: ../include/pdu_option.h: ../src/tcp.o: ../src/tcp.cpp ../include/tcp.h ../include/pdu.h \ - ../include/endianness.h ../include/small_uint.h ../include/pdu_option.h \ - ../include/ip.h ../include/ip_address.h ../include/ipv6.h \ - ../include/ipv6_address.h ../include/constants.h ../include/rawpdu.h \ - ../include/utils.h ../include/hw_address.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/pdu_option.h ../include/ip.h \ + ../include/ip_address.h ../include/ipv6.h ../include/ipv6_address.h \ + ../include/constants.h ../include/rawpdu.h ../include/utils.h \ + ../include/hw_address.h ../include/tcp.h: @@ -1476,6 +722,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/small_uint.h: ../include/pdu_option.h: @@ -1497,10 +747,11 @@ include/tests/dot11.h: ../include/hw_address.h: ../src/tcp_stream.o: ../src/tcp_stream.cpp ../include/rawpdu.h \ ../include/pdu.h ../include/tcp_stream.h ../include/sniffer.h \ - ../include/ethernetII.h ../include/endianness.h ../include/hw_address.h \ + ../include/ethernetII.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h \ ../include/network_interface.h ../include/ip_address.h \ - ../include/radiotap.h ../include/packet.h ../include/timestamp.h \ - ../include/cxxstd.h ../include/loopback.h ../include/dot11.h \ + ../include/radiotap.h ../include/packet.h ../include/cxxstd.h \ + ../include/timestamp.h ../include/loopback.h ../include/dot11.h \ ../include/small_uint.h ../include/pdu_option.h ../include/tcp.h \ ../include/utils.h ../include/ipv6_address.h ../include/ip.h @@ -1516,6 +767,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/hw_address.h: ../include/network_interface.h: @@ -1526,10 +781,10 @@ include/tests/dot11.h: ../include/packet.h: -../include/timestamp.h: - ../include/cxxstd.h: +../include/timestamp.h: + ../include/loopback.h: ../include/dot11.h: @@ -1546,10 +801,10 @@ include/tests/dot11.h: ../include/ip.h: ../src/udp.o: ../src/udp.cpp ../include/udp.h ../include/pdu.h \ - ../include/endianness.h ../include/constants.h ../include/utils.h \ - ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h ../include/ip.h ../include/small_uint.h \ - ../include/pdu_option.h ../include/rawpdu.h + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/constants.h ../include/utils.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h ../include/ip.h \ + ../include/small_uint.h ../include/pdu_option.h ../include/rawpdu.h ../include/udp.h: @@ -1557,6 +812,10 @@ include/tests/dot11.h: ../include/endianness.h: +../include/arch.h: + +../include/internals.h: + ../include/constants.h: ../include/utils.h: @@ -1574,22 +833,26 @@ include/tests/dot11.h: ../include/pdu_option.h: ../include/rawpdu.h: -../src/utils.o: ../src/utils.cpp ../include/utils.h \ +../src/utils.o: ../src/utils.cpp ../include/utils.h ../include/arch.h \ ../include/ip_address.h ../include/ipv6_address.h \ - ../include/hw_address.h ../include/pdu.h ../include/arp.h \ - ../include/pdu.h ../include/endianness.h ../include/ethernetII.h \ - ../include/network_interface.h ../include/endianness.h \ - ../include/network_interface.h ../include/packet_sender.h \ - ../include/cxxstd.h + ../include/hw_address.h ../include/internals.h ../include/pdu.h \ + ../include/arp.h ../include/pdu.h ../include/endianness.h \ + ../include/ethernetII.h ../include/network_interface.h \ + ../include/endianness.h ../include/network_interface.h \ + ../include/packet_sender.h ../include/cxxstd.h ../include/utils.h: +../include/arch.h: + ../include/ip_address.h: ../include/ipv6_address.h: ../include/hw_address.h: +../include/internals.h: + ../include/pdu.h: ../include/arp.h: @@ -1609,3 +872,1140 @@ include/tests/dot11.h: ../include/packet_sender.h: ../include/cxxstd.h: +src/arp.o: src/arp.cpp ../include/arp.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/ip_address.h ../include/utils.h \ + ../include/ipv6_address.h ../include/ip_address.h + +../include/arp.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/ip_address.h: +src/dhcp.o: src/dhcp.cpp ../include/dhcp.h ../include/bootp.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/ip_address.h ../include/hw_address.h \ + ../include/pdu_option.h ../include/utils.h ../include/ipv6_address.h \ + ../include/ethernetII.h ../include/network_interface.h \ + ../include/hw_address.h ../include/ip_address.h + +../include/dhcp.h: + +../include/bootp.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/ip_address.h: + +../include/hw_address.h: + +../include/pdu_option.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/ethernetII.h: + +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: +src/dns.o: src/dns.cpp ../include/dns.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/dns_record.h ../include/ipv6_address.h ../include/utils.h \ + ../include/ip_address.h ../include/ipv6_address.h \ + ../include/hw_address.h + +../include/dns.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/dns_record.h: + +../include/ipv6_address.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/dot11/ack.o: src/dot11/ack.cpp ../include/dot11.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/assoc_request.o: src/dot11/assoc_request.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/assoc_response.o: src/dot11/assoc_response.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/authentication.o: src/dot11/authentication.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/beacon.o: src/dot11/beacon.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h ../include/rsn_information.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +../include/rsn_information.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/block_ack_request.o: src/dot11/block_ack_request.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/cfend.o: src/dot11/cfend.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/cfendack.o: src/dot11/cfendack.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/data.o: src/dot11/data.cpp ../include/dot11.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/deauthentication.o: src/dot11/deauthentication.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/disassoc.o: src/dot11/disassoc.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/dot11.o: src/dot11/dot11.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h \ + ../include/utils.h ../include/ipv6_address.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: + +../include/utils.h: + +../include/ipv6_address.h: +src/dot11/probe_request.o: src/dot11/probe_request.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/probe_response.o: src/dot11/probe_response.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/pspoll.o: src/dot11/pspoll.cpp ../include/dot11.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h ../include/small_uint.h \ + ../include/pdu_option.h ../include/network_interface.h \ + ../include/ip_address.h include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/reassoc_request.o: src/dot11/reassoc_request.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/reassoc_response.o: src/dot11/reassoc_response.cpp \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/dot11/rts.o: src/dot11/rts.cpp ../include/dot11.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + include/tests/dot11.h include/tests/dot11.h + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +include/tests/dot11.h: + +include/tests/dot11.h: +src/ethernetII_test.o: src/ethernetII_test.cpp ../include/ethernetII.h \ + ../include/pdu.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/hw_address.h \ + ../include/network_interface.h ../include/ip_address.h \ + ../include/utils.h ../include/ipv6_address.h ../include/arch.h \ + ../include/network_interface.h + +../include/ethernetII.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/network_interface.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/arch.h: + +../include/network_interface.h: +src/hwaddress.o: src/hwaddress.cpp ../include/hw_address.h + +../include/hw_address.h: +src/icmp.o: src/icmp.cpp ../include/icmp.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/utils.h ../include/ip_address.h ../include/ipv6_address.h \ + ../include/hw_address.h + +../include/icmp.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/icmpv6.o: src/icmpv6.cpp ../include/icmpv6.h ../include/pdu.h \ + ../include/ipv6_address.h ../include/pdu_option.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/hw_address.h ../include/ip.h \ + ../include/ip_address.h ../include/tcp.h ../include/utils.h \ + ../include/hw_address.h + +../include/icmpv6.h: + +../include/pdu.h: + +../include/ipv6_address.h: + +../include/pdu_option.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/small_uint.h: + +../include/hw_address.h: + +../include/ip.h: + +../include/ip_address.h: + +../include/tcp.h: + +../include/utils.h: + +../include/hw_address.h: +src/ip.o: src/ip.cpp ../include/ip.h ../include/pdu.h \ + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/ip_address.h ../include/pdu_option.h \ + ../include/tcp.h ../include/udp.h ../include/icmp.h \ + ../include/ip_address.h ../include/utils.h ../include/ipv6_address.h \ + ../include/hw_address.h + +../include/ip.h: + +../include/pdu.h: + +../include/small_uint.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/ip_address.h: + +../include/pdu_option.h: + +../include/tcp.h: + +../include/udp.h: + +../include/icmp.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/ipaddress.o: src/ipaddress.cpp ../include/ip_address.h \ + ../include/utils.h ../include/arch.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h ../include/internals.h + +../include/ip_address.h: + +../include/utils.h: + +../include/arch.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: + +../include/internals.h: +src/ipv6.o: src/ipv6.cpp ../include/ipv6.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/ipv6_address.h ../include/tcp.h ../include/udp.h \ + ../include/icmp.h ../include/icmpv6.h ../include/hw_address.h \ + ../include/ipv6_address.h ../include/utils.h ../include/ip_address.h + +../include/ipv6.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/ipv6_address.h: + +../include/tcp.h: + +../include/udp.h: + +../include/icmp.h: + +../include/icmpv6.h: + +../include/hw_address.h: + +../include/ipv6_address.h: + +../include/utils.h: + +../include/ip_address.h: +src/ipv6address.o: src/ipv6address.cpp ../include/ipv6_address.h \ + ../include/utils.h ../include/arch.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h ../include/internals.h + +../include/ipv6_address.h: + +../include/utils.h: + +../include/arch.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: + +../include/internals.h: +src/llc.o: src/llc.cpp ../include/llc.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h + +../include/llc.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: +src/main.o: src/main.cpp +src/network_interface.o: src/network_interface.cpp \ + ../include/network_interface.h ../include/hw_address.h \ + ../include/ip_address.h ../include/utils.h ../include/arch.h \ + ../include/ipv6_address.h ../include/internals.h ../include/arch.h + +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/arch.h: + +../include/ipv6_address.h: + +../include/internals.h: + +../include/arch.h: +src/pdu.o: src/pdu.cpp ../include/ip.h ../include/pdu.h \ + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/ip_address.h ../include/pdu_option.h \ + ../include/tcp.h ../include/rawpdu.h ../include/pdu.h + +../include/ip.h: + +../include/pdu.h: + +../include/small_uint.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/ip_address.h: + +../include/pdu_option.h: + +../include/tcp.h: + +../include/rawpdu.h: + +../include/pdu.h: +src/radiotap.o: src/radiotap.cpp ../include/radiotap.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/network_interface.h ../include/hw_address.h \ + ../include/ip_address.h ../include/utils.h ../include/ipv6_address.h + +../include/radiotap.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/network_interface.h: + +../include/hw_address.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/ipv6_address.h: +src/rc4eapol.o: src/rc4eapol.cpp ../include/eapol.h ../include/pdu.h \ + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/utils.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h + +../include/eapol.h: + +../include/pdu.h: + +../include/small_uint.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/rsn_eapol.o: src/rsn_eapol.cpp ../include/eapol.h ../include/pdu.h \ + ../include/small_uint.h ../include/endianness.h ../include/arch.h \ + ../include/internals.h ../include/utils.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h \ + ../include/rsn_information.h + +../include/eapol.h: + +../include/pdu.h: + +../include/small_uint.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: + +../include/rsn_information.h: +src/snap.o: src/snap.cpp ../include/snap.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/utils.h ../include/ip_address.h \ + ../include/ipv6_address.h ../include/hw_address.h + +../include/snap.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/small_uint.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/tcp.o: src/tcp.cpp ../include/tcp.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/small_uint.h ../include/pdu_option.h ../include/utils.h \ + ../include/ip_address.h ../include/ipv6_address.h \ + ../include/hw_address.h + +../include/tcp.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/utils.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: +src/tcp_stream.o: src/tcp_stream.cpp ../include/tcp_stream.h \ + ../include/sniffer.h ../include/pdu.h ../include/ethernetII.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/hw_address.h ../include/network_interface.h \ + ../include/ip_address.h ../include/radiotap.h ../include/packet.h \ + ../include/cxxstd.h ../include/timestamp.h ../include/loopback.h \ + ../include/dot11.h ../include/small_uint.h ../include/pdu_option.h \ + ../include/tcp.h ../include/utils.h ../include/ipv6_address.h \ + ../include/ip.h ../include/tcp.h ../include/utils.h + +../include/tcp_stream.h: + +../include/sniffer.h: + +../include/pdu.h: + +../include/ethernetII.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/network_interface.h: + +../include/ip_address.h: + +../include/radiotap.h: + +../include/packet.h: + +../include/cxxstd.h: + +../include/timestamp.h: + +../include/loopback.h: + +../include/dot11.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/tcp.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/ip.h: + +../include/tcp.h: + +../include/utils.h: +src/udp.o: src/udp.cpp ../include/udp.h ../include/pdu.h \ + ../include/endianness.h ../include/arch.h ../include/internals.h \ + ../include/pdu.h + +../include/udp.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/pdu.h: +src/utils_test.o: src/utils_test.cpp ../include/utils.h ../include/arch.h \ + ../include/ip_address.h ../include/ipv6_address.h \ + ../include/hw_address.h ../include/internals.h ../include/endianness.h \ + ../include/ip_address.h + +../include/utils.h: + +../include/arch.h: + +../include/ip_address.h: + +../include/ipv6_address.h: + +../include/hw_address.h: + +../include/internals.h: + +../include/endianness.h: + +../include/ip_address.h: +src/wep_decrypt.o: src/wep_decrypt.cpp ../include/crypto.h \ + ../include/dot11.h ../include/pdu.h ../include/endianness.h \ + ../include/arch.h ../include/internals.h ../include/hw_address.h \ + ../include/small_uint.h ../include/pdu_option.h \ + ../include/network_interface.h ../include/ip_address.h \ + ../include/utils.h ../include/ipv6_address.h ../include/snap.h \ + ../include/rawpdu.h ../include/arp.h + +../include/crypto.h: + +../include/dot11.h: + +../include/pdu.h: + +../include/endianness.h: + +../include/arch.h: + +../include/internals.h: + +../include/hw_address.h: + +../include/small_uint.h: + +../include/pdu_option.h: + +../include/network_interface.h: + +../include/ip_address.h: + +../include/utils.h: + +../include/ipv6_address.h: + +../include/snap.h: + +../include/rawpdu.h: + +../include/arp.h: