{"record":{"id":"e9d26a9cfdead7f9","repo":"GyulyVGC/sniffnet","slug":"the-link-type-associated-with-this-adapter-is-not","errorCode":null,"errorMessage":"The link type associated with this adapter is not supported by Sniffnet yet...","messagePattern":"The link type associated with this adapter is not supported by Sniffnet yet\\.\\.\\.","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"warning","filePath":"src/translations/translations_3.rs","lineNumber":312,"sourceCode":"        Language::VI => \"Loại liên kết\",\n        Language::ZH => \"链接类型\",\n        Language::ZH_TW => \"連線類型\",\n        Language::KO => \"링크 유형\",\n        Language::TR => \"Link türü\",\n        Language::PT => \"Tipo de conexão\",\n        Language::UK => \"Різновид зʼєднання\",\n        Language::ID => \"Tipe koneksi\",\n        Language::EL => \"Τύπος σύνδεσης\",\n        Language::HU => \"Link típus\",\n        Language::SI => \"සබැඳි වර්ගය\",\n        _ => \"Link type\",\n    }\n}\n\npub fn unsupported_link_type_translation(language: Language) -> &'static str {\n    match language {\n        Language::EN => {\n            \"The link type associated with this adapter is not supported by Sniffnet yet...\"\n        }\n        Language::CS => {\n            \"Typ linky přidružený k tomuto adaptéru zatím není Sniffnetem podporován....\"\n        }\n        // Language::FA => \"نوع پیوند مرتبط با این مبدل هنوز توسط Sniffnet پشتیبانی نمی شود...\",\n        Language::ES => {\n            \"La conexión asociada a este adaptador aún no está soportada por Sniffnet...\"\n        }\n        Language::IT => {\n            \"Il tipo di collegamento associato a questo adattatore di rete non è ancora supportato da Sniffnet...\"\n        }\n        Language::FR => {\n            \"Le type de connexion associé à cet adaptateur n'est pas encore supporté par Sniffnet...\"\n        }\n        Language::DE => {\n            \"Die Verbindungsart dieses Adapters wird noch nicht von Sniffnet unterstützt...\"\n        }\n        Language::PL => {","sourceCodeStart":294,"sourceCodeEnd":330,"githubUrl":"https://github.com/GyulyVGC/sniffnet/blob/48b0575dc0d3c7e503a466a3cb2c1466ba600f8e/src/translations/translations_3.rs#L294-L330","documentation":"unsupported_link_type_translation() (src/translations/translations_3.rs:312) is the localized notice shown by the waiting page when `!link_type.is_supported()` (waiting_page.rs:40). Every pcap capture exposes a datalink type describing the link-layer header (Ethernet, raw IP, 802.11, USB, etc.); Sniffnet's parser only supports a subset. If the chosen adapter's link type is outside that set, parsing is skipped and this message is displayed.","triggerScenarios":"Capturing on interfaces whose datalink is not one of the supported Ethernet-like types: 802.11 monitor-mode adapters (radiotap/802.11 headers), USB bus monitors (LINKTYPE_USB), Bluetooth HCI adapters, some raw-IP tunnels presenting an exotic DLT, Loopback on certain platforms, or proprietary virtual adapters reporting unusual link types. Detected via cs.get_link_type() on the waiting page before traffic analysis begins.","commonSituations":"Putting Wi-Fi in monitor mode and selecting that capture interface; selecting 'Bluetooth pan' or 'USB' interfaces enumerated by libpcap/Npcap on Windows; capturing on a VPN or SD-WAN virtual NIC with a non-Ethernet DLT; platform differences — the same physical adapter exposing a different link type after driver updates.","solutions":["Select a standard Ethernet/Wi-Fi (managed mode) adapter in Sniffnet's adapter picker instead of the monitor-mode/USB/Bluetooth interface.","Take Wi-Fi out of monitor mode (e.g. `airmon-ng stop wlan0mon`, or OS settings) so the adapter reports an Ethernet-like DLT.","If you need the exotic traffic, capture with tcpdump/Wireshark into a pcap, then analyze the pcap only if its DLT is supported; otherwise convert it first (e.g. editcap/tshark decapsulation).","For virtual adapters, prefer the parent/physical adapter or one that presents DLT_EN10MB.","Check for driver/OS updates that change the reported datalink of the interface."],"exampleFix":null,"handlingStrategy":"validation","validationCode":"# list datalink types of your adapters before selecting one in Sniffnet\n$ tcpdump -L -i any          # shows supported datalink types per interface\n$ dumpcap -D                 # note interfaces; avoid mon0/usb/bluetooth ones","typeGuard":null,"tryCatchPattern":null,"preventionTips":["Keep Wi-Fi in managed mode; monitor-mode interfaces report 802.11 link types Sniffnet can't parse.","Avoid USB and Bluetooth capture interfaces when enumerating devices.","If you must analyze exotic traffic, pre-convert it to Ethernet DLT with tshark/editcap and open that pcap.","After driver/OS updates, re-check that your adapter still reports DLT_EN10MB (`tcpdump -L -i <if>`)."],"tags":["rust","sniffnet","gui","i18n","pcap","datalink","user-facing"],"backgroundTag":null,"analyzedSha":"48b0575dc0d3c7e503a466a3cb2c1466ba600f8e","analyzedAt":"2026-08-16T09:14:10.427Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}