Wireshark 4.2 నెట్వర్క్ ఎనలైజర్ యొక్క కొత్త స్థిరమైన శాఖ విడుదల ప్రచురించబడింది. ఈ ప్రాజెక్ట్ ప్రారంభంలో Ethereal పేరుతో అభివృద్ధి చేయబడిందని గుర్తుచేసుకుందాం, అయితే 2006లో, Ethereal ట్రేడ్మార్క్ యజమానితో వివాదం కారణంగా, డెవలపర్లు ప్రాజెక్ట్ వైర్షార్క్ పేరు మార్చవలసి వచ్చింది. Wireshark 4.2 అనేది లాభాపేక్ష లేని సంస్థ Wireshark ఫౌండేషన్ ఆధ్వర్యంలో ఏర్పడిన మొదటి విడుదల, ఇది ఇప్పుడు ప్రాజెక్ట్ అభివృద్ధిని పర్యవేక్షిస్తుంది. ప్రాజెక్ట్ కోడ్ GPLv2 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
వైర్షార్క్ 4.2.0లో కీలక ఆవిష్కరణలు:
- నెట్వర్క్ ప్యాకెట్లను క్రమబద్ధీకరించడానికి సంబంధించిన మెరుగైన సామర్థ్యాలు. ఉదాహరణకు, అవుట్పుట్ని వేగవంతం చేయడానికి, ఫిల్టర్ని వర్తింపజేసిన తర్వాత కనిపించే ప్యాకెట్లు మాత్రమే ఇప్పుడు క్రమబద్ధీకరించబడతాయి. సార్టింగ్ ప్రక్రియకు అంతరాయం కలిగించడానికి వినియోగదారుకు అవకాశం ఇవ్వబడుతుంది.
- డిఫాల్ట్గా, డ్రాప్-డౌన్ జాబితాలు ఎంట్రీల సృష్టి కంటే ఉపయోగించే సమయం ఆధారంగా క్రమబద్ధీకరించబడతాయి.
- Wireshark మరియు TShark ఇప్పుడు UTF-8 ఎన్కోడింగ్లో సరైన అవుట్పుట్ను ఉత్పత్తి చేస్తాయి. స్లైస్ ఆపరేటర్ను UTF-8 స్ట్రింగ్లకు వర్తింపజేయడం వలన ఇప్పుడు బైట్ శ్రేణి కాకుండా UTF-8 స్ట్రింగ్ ఉత్పత్తి అవుతుంది.
- ప్యాకెట్లలోని ఏకపక్ష బైట్ సీక్వెన్స్లను ఫిల్టర్ చేయడానికి కొత్త ఫిల్టర్ జోడించబడింది (@some.field == ), ఉదాహరణకు, చెల్లని UTF-8 స్ట్రింగ్లను క్యాచ్ చేయడానికి ఉపయోగించవచ్చు.
- సెట్ ఫిల్టర్ ఎలిమెంట్స్లో అంకగణిత వ్యక్తీకరణల ఉపయోగం అనుమతించబడుతుంది.
- లాజికల్ ఆపరేటర్ XOR జోడించబడింది.
- ఫిల్టర్లలో ఇన్పుట్ స్వీయపూర్తి కోసం మెరుగైన సాధనాలు.
- IEEE OUI రిజిస్ట్రీలో MAC చిరునామాల కోసం శోధించే సామర్థ్యం జోడించబడింది.
- విక్రేతలు మరియు సేవల జాబితాలను నిర్వచించే కాన్ఫిగరేషన్ ఫైల్లు వేగంగా లోడ్ కావడానికి కంపైల్ చేయబడతాయి.
- Windows ప్లాట్ఫారమ్లో, డార్క్ థీమ్కు మద్దతు జోడించబడింది. Windows కోసం, Arm64 ఆర్కిటెక్చర్ కోసం ఇన్స్టాలర్ జోడించబడింది. MSYS2 టూల్కిట్ని ఉపయోగించి Windows కోసం కంపైల్ చేయగల సామర్థ్యాన్ని జోడించారు, అలాగే Linuxలో క్రాస్-కంపైల్ చేయవచ్చు. Windows కోసం బిల్డ్లకు కొత్త బాహ్య డిపెండెన్సీ జోడించబడింది - SpeexDSP (గతంలో కోడ్ ఇన్లైన్లో ఉండేది).
- Linux కోసం ఇన్స్టాలేషన్ ఫైల్లు ఇకపై ఫైల్ సిస్టమ్లోని స్థానానికి అనుసంధానించబడవు మరియు RPATHలో సంబంధిత మార్గాలను ఉపయోగిస్తాయి. extcap ప్లగిన్ల డైరెక్టరీ $HOME/.local/lib/wireshark/extcap ($XDG_CONFIG_HOME/wireshark/extcap)కి తరలించబడింది.
- డిఫాల్ట్గా, Qt6తో సంకలనం అందించబడుతుంది; Qt5తో నిర్మించడానికి, మీరు CMakeలో తప్పనిసరిగా USE_qt6=OFFని పేర్కొనాలి.
- Cisco IOS XE 17.x మద్దతు "ciscodump"కి జోడించబడింది.
- ట్రాఫిక్ని క్యాప్చర్ చేసేటప్పుడు ఇంటర్ఫేస్ అప్డేట్ విరామం 500ms నుండి 100msకి తగ్గించబడింది (సెట్టింగ్లలో మార్చవచ్చు).
- Lua కన్సోల్ ఇన్పుట్ మరియు అవుట్పుట్ కోసం ఒక సాధారణ విండోను కలిగి ఉండేలా పునఃరూపకల్పన చేయబడింది.
- అసలు (రా) ప్రాతినిధ్యంలో విలువల నుండి తప్పించుకోవడం మరియు డేటా ప్రదర్శనను నియంత్రించడానికి JSON డిస్సెక్టర్ మాడ్యూల్కు సెట్టింగ్లు జోడించబడ్డాయి.
- IPv6 పార్సింగ్ మాడ్యూల్ HBH (హాప్-బై-హాప్ ఎంపికల హెడర్) మరియు DOH (డెస్టినేషన్ ఆప్షన్స్ హెడర్) హెడర్లలో చిరునామా మరియు APN6 ఎంపికను అన్వయించే సామర్థ్యం గురించి అర్థ వివరాలను ప్రదర్శించడానికి మద్దతును జోడించింది.
- XML పార్సింగ్ మాడ్యూల్ ఇప్పుడు డాక్యుమెంట్ హెడర్లో పేర్కొన్న ఎన్కోడింగ్ను పరిగణనలోకి తీసుకుని లేదా సెట్టింగ్లలో డిఫాల్ట్గా ఎంచుకున్న అక్షరాలను ప్రదర్శించగల సామర్థ్యాన్ని కలిగి ఉంది.
- SIP సందేశాల కంటెంట్లను ప్రదర్శించడానికి ఎన్కోడింగ్ను పేర్కొనే సామర్థ్యం SIP పార్సింగ్ మాడ్యూల్కు జోడించబడింది.
- HTTP కోసం, స్ట్రీమింగ్ రీఅసెంబ్లీ మోడ్లో చంక్డ్ డేటా యొక్క పార్సింగ్ అమలు చేయబడింది.
- మీడియా టైప్ పార్సర్ ఇప్పుడు RFC 6838లో పేర్కొన్న అన్ని MIME రకాలకు మద్దతు ఇస్తుంది మరియు కేస్ సెన్సిటివిటీని తొలగిస్తుంది.
- ప్రోటోకాల్ మద్దతు జోడించబడింది:
- HTTP / 3,
- MCTP (మేనేజ్మెంట్ కాంపోనెంట్ ట్రాన్స్పోర్ట్ ప్రోటోకాల్),
- BT-ట్రాకర్ (BitTorrent కోసం UDP ట్రాకర్ ప్రోటోకాల్),
- ID3v2,
- జబ్బిక్స్,
- అరుబా UBT
- ASAM క్యాప్చర్ మాడ్యూల్ ప్రోటోకాల్ (CMP),
- ATSC లింక్-లేయర్ ప్రోటోకాల్ (ALP),
- DECT DLC ప్రోటోకాల్ లేయర్ (DECT-DLC),
- DECT NWK ప్రోటోకాల్ లేయర్ (DECT-NWK),
- DECT యాజమాన్య మిటెల్ OMM/RFP ప్రోటోకాల్ (AaMiDe),
- డిజిటల్ ఆబ్జెక్ట్ ఐడెంటిఫైయర్ రిజల్యూషన్ ప్రోటోకాల్ (DO-IRP),
- ప్రోటోకాల్ను విస్మరించండి,
- FiRa UWB కంట్రోలర్ ఇంటర్ఫేస్ (UCI),
- FiveCo యొక్క రిజిస్టర్ యాక్సెస్ ప్రోటోకాల్ (5CoRAP),
- ఫోర్టినెట్ ఫోర్టిగేట్ క్లస్టర్ ప్రోటోకాల్ (FGCP),
- GPS L1 C/A LNAV,
- GSM రేడియో లింక్ ప్రోటోకాల్ (RLP),
- H.224,
- హై స్పీడ్ ఫార్జెగ్జుగాంగ్ (HSFZ),
- IEEE 802.1CB (R-TAG),
- Iperf3,
- JSON 3GPP
- తక్కువ స్థాయి సిగ్నలింగ్ (ATSC3 LLS),
- మ్యాటర్ హోమ్ ఆటోమేషన్ ప్రోటోకాల్,
- మైక్రోసాఫ్ట్ డెలివరీ ఆప్టిమైజేషన్, మల్టీ-డ్రాప్ బస్ (MDB),
- నాన్-వోలటైల్ మెమరీ ఎక్స్ప్రెస్ - MCTP ద్వారా మేనేజ్మెంట్ ఇంటర్ఫేస్ (NVMe-MI),
- RDP ఆడియో అవుట్పుట్ వర్చువల్ ఛానెల్ ప్రోటోకాల్ (rdpsnd),
- RDP క్లిప్బోర్డ్ దారి మళ్లింపు ఛానెల్ ప్రోటోకాల్ (cliprdr),
- RDP ప్రోగ్రామ్ వర్చువల్ ఛానల్ ప్రోటోకాల్ (RAIL),
- SAP ఎన్క్యూ సర్వర్ (SAPEnqueue),
- SAP GUI (SAPDiag),
- SAP HANA SQL కమాండ్ నెట్వర్క్ ప్రోటోకాల్ (SAPHDB),
- SAP ఇంటర్నెట్ గ్రాఫిక్ సర్వర్ (SAP IGS),
- SAP మెసేజ్ సర్వర్ (SAPMS),
- SAP నెట్వర్క్ ఇంటర్ఫేస్ (SAPNI),
- SAP రూటర్ (SAPROUTER),
- SAP సురక్షిత నెట్వర్క్ కనెక్షన్ (SNC),
- SBAS L1 నావిగేషన్ సందేశాలు (SBAS L1),
- SINEC AP1 ప్రోటోకాల్ (SINEC AP),
- SMPTE ST2110-20 (కంప్రెస్డ్ యాక్టివ్ వీడియో),
- రైలు రియల్-టైమ్ డేటా ప్రోటోకాల్ (TRDP),
- UBX (u-blox GNSS రిసీవర్లు),
- UWB UCI ప్రోటోకాల్, వీడియో ప్రోటోకాల్ 9 (VP9),
- VMware హార్ట్ బీట్
- విండోస్ డెలివరీ ఆప్టిమైజేషన్ (MS-DO),
- Z21 LAN ప్రోటోకాల్ (Z21),
- జిగ్బీ డైరెక్ట్ (ZBD),
- జిగ్బీ TLV.
మూలం: opennet.ru