Wireshark
વાયરશાર્ક એક મફત અને ઓપન સોર્સ પેકેટ વિશ્લેષક છે. તેનો ઉપયોગ નેટવર્ક સમસ્યા નિવારણ, વિશ્લેષણ, સોફ્ટવેર અને સંચાર પ્રોટોકોલ વિકાસ અને શિક્ષણ માટે થાય છે. મૂળ નામ એથેરિયલ હતું, ટ્રેડમાર્કના મુદ્દાઓને કારણે મે 2006માં આ પ્રોજેક્ટનું નામ બદલીને વાયરેશાર્ક કરવામાં આવ્યું હતું. વાયરશાર્ક ક્રોસ-પ્લેટફોર્મ છે, જે તેના યુઝર ઇન્ટરફેસને અમલમાં મૂકવા માટે વર્તમાન પ્રકાશનોમાં ક્યૂટી વિજેટ ટૂલકિટનો ઉપયોગ કરે છે, અને પેકેટોને કેપ્ચર કરવા માટે પી. કે. પી. નો ઉપયોગ કરે છે; તે લિનક્સ, મેકઓએસ, બીએસડી, સોલારિસ, કેટલીક અન્ય યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ્સ અને માઇક્રોસોફ્ટ વિન્ડોઝ પર ચાલે છે. TShark નામનું ટર્મિનલ-આધારિત (બિન-GUI) સંસ્કરણ પણ છે. વાયરેશાર્ક અને તેની સાથે વિતરિત અન્ય કાર્યક્રમો જેમ કે ટીશાર્ક, મફત સોફ્ટવેર છે, જે જીએનયુ જનરલ પબ્લિક લાઇસન્સ વર્ઝન 2 અથવા કોઈપણ પછીના વર્ઝનની શરતો હેઠળ પ્રકાશિત થાય છે. કાર્યાત્મકતા વાયરશાર્ક ટી. સી. પી. ડમ્પ જેવું જ છે, પરંતુ તેમાં ગ્રાફિકલ ફ્રન્ટ-એન્ડ અને સંકલિત સૉર્ટિંગ અને ફિલ્ટરિંગ વિકલ્પો છે. વાયર્શાર્ક વપરાશકર્તાને નેટવર્ક ઈન્ટરફેસ નિયંત્રકોને સ્વચ્છંદ સ્થિતિમાં મૂકવા દે છે (જો નેટવર્ક ઈન્ટરફેસ નિયંત્રક દ્વારા સમર્થિત હોય તો), જેથી તેઓ તે ઈન્ટરફેસ પર દેખાતા તમામ ટ્રાફિકને જોઈ શકે છે, જેમાં તે નેટવર્ક ઈન્ટરફેસ નિયંત્રકના MAC સરનામા પર ન મોકલવામાં આવેલા યુનિકાસ્ટ ટ્રાફિકનો સમાવેશ થાય છે. જો કે, નેટવર્ક સ્વીચ પર પોર્ટ પર સ્વચ્છંદ સ્થિતિમાં પેકેટ વિશ્લેષક સાથે કેપ્ચર કરતી વખતે, સ્વીચ દ્વારા તમામ ટ્રાફિક જરૂરી નથી કે બંદર પર મોકલવામાં આવે જ્યાં કેપ્ચર કરવામાં આવે છે, તેથી સ્વચ્છંદ સ્થિતિમાં કેપ્ચર કરવું એ તમામ નેટવર્ક ટ્રાફિકને જોવા માટે પૂરતું નથી. પોર્ટ મિરરિંગ અથવા વિવિધ નેટવર્ક નળ નેટવર્ક પરના કોઈપણ બિંદુ સુધી કેપ્ચર વિસ્તરે છે. સરળ નિષ્ક્રિય નળ ચેડાં કરવા માટે અત્યંત પ્રતિરોધક છે. લિનક્સ, બીએસડી અને મેકઓએસ પર, libpcap 1.0 અથવા પછીના સાથે, વાયરશાર્ક 1.4 અને પછીના વાયરલેસ નેટવર્ક ઇન્ટરફેસ નિયંત્રકોને મોનિટર મોડમાં પણ મૂકી શકે છે. જો દૂરસ્થ મશીન પેકેટો મેળવે છે અને કબજે કરેલા પેકેટોને ટીઝેડએસપી પ્રોટોકોલ અથવા ઓમ્નીપીક દ્વારા ઉપયોગમાં લેવાતા પ્રોટોકોલનો ઉપયોગ કરીને વાયરશાર્ક ચલાવતા મશીનને મોકલે છે, તો વાયરશાર્ક તે પેકેટોને વિચ્છેદ કરે છે, જેથી તે દૂરસ્થ મશીન પર કબજે કરેલા પેકેટોને તે સમયે વિશ્લેષણ કરી શકે છે. 1990 ના દાયકાના અંતમાં, ગેરાલ્ડ કોમ્બ્સ, યુનિવર્સિટી ઓફ મિઝોરી-કેન્સાસ સિટીના કમ્પ્યુટર સાયન્સ ગ્રેજ્યુએટ, એક નાના ઇન્ટરનેટ સર્વિસ પ્રોવાઇડર માટે કામ કરતા હતા. તે સમયે વ્યાપારી પ્રોટોકોલ વિશ્લેષણ ઉત્પાદનોની કિંમત આશરે $1500 હતી અને તે કંપનીના પ્રાથમિક પ્લેટફોર્મ (સોલારિસ અને લિનક્સ) પર ચાલતા ન હતા, તેથી ગેરાલ્ડે એથેરિયલ લખવાનું શરૂ કર્યું અને 1998ની આસપાસ પ્રથમ સંસ્કરણ રજૂ કર્યું. ઇથેરિયલ ટ્રેડમાર્ક નેટવર્ક ઇન્ટિગ્રેશન સર્વિસીસની માલિકીનો છે. મે 2006માં, કોમ્બ્સે લોરિસ ડેગિયોએન્ની સાથે CACE ટેક્નોલોજીસમાં નોકરી સ્વીકારી હતી. કોમ્બ્સ હજુ પણ ઇથેરિયલના મોટાભાગના સ્રોત કોડ પર કૉપિરાઇટ ધરાવતા હતા (અને બાકીનું જીએનયુ જી. પી. એલ. હેઠળ ફરીથી વિતરિત કરી શકાય તેવું હતું), તેથી તેમણે ઇથેરિયલ સબવર્ઝન રીપોઝીટરીની સામગ્રીનો ઉપયોગ વાયરેશાર્ક રીપોઝીટરી માટેના આધાર તરીકે કર્યો હતો. જો કે, તેની પાસે ઇથેરિયલ ટ્રેડમાર્ક ન હતો, તેથી તેણે તેનું નામ બદલીને વાયરશાર્ક કર્યું. 2010માં રિવરબેડ ટેક્નોલોજીએ CACE ખરીદ્યું હતું અને વાયરશાર્કના પ્રાથમિક પ્રાયોજક તરીકે કાર્યભાર સંભાળ્યો હતો. ઈથરિયલ વિકાસ બંધ થઈ ગયો છે, અને ઈથરિયલ સુરક્ષા સલાહકારે વાઈર્શાર્ક પર સ્વિચ કરવાની ભલામણ કરી છે. 2022 માં, સિસડિગે વાયરેશાર્કના પ્રાથમિક પ્રાયોજક તરીકે કાર્યભાર સંભાળ્યો અને 2023 માં, સાયસિગે વાયરેશાર્કની સ્થાપના કરી અને વાયરેશાર્ક ફાઉન્ડેશનમાં મૂક્યું. વાયર્શાર્કે વર્ષોથી ઘણા ઉદ્યોગ પુરસ્કારો જીત્યા છે, જેમાં ઇવીક, ઇન્ફોવર્લ્ડ અને પીસી મેગેઝિનનો સમાવેશ થાય છે. તે Insecure.Org નેટવર્ક સુરક્ષા સાધનોના સર્વેક્ષણમાં ટોચના ક્રમાંકિત પેકેટ સ્નિફર પણ છે અને ઓગસ્ટ 2010માં સોર્સફોર્જ પ્રોજેક્ટ ઓફ ધ મન્થ હતો. કોમ્બ્સ વાયરશાર્કનો એકંદર કોડ જાળવી રાખે છે અને સોફ્ટવેરની નવી આવૃત્તિઓ બહાર પાડે છે. ઉત્પાદન વેબસાઇટ 2000 થી વધુ યોગદાન આપનારા લેખકોની યાદી આપે છે. વાઇરેશાર્ક એ એક ડેટા કેપ્ચરિંગ પ્રોગ્રામ છે જે વિવિધ નેટવર્કિંગ પ્રોટોકોલની રચના (એન્કેપ્સ્યુલેશન) ને "સમજે છે". તે વિવિધ નેટવર્કિંગ પ્રોટોકોલ દ્વારા નિર્દિષ્ટ કરેલા અર્થો સાથે ક્ષેત્રોનું વિશ્લેષણ અને પ્રદર્શન કરી શકે છે. વાઇરેશાર્ક પેકેટોને કેપ્ચર કરવા માટે પી. કે. પી. નો ઉપયોગ કરે છે, તેથી તે ફક્ત પી. કે. પી. સપોર્ટ કરતા નેટવર્કના પ્રકારો પર પેકેટોને કેપ્ચર કરી શકે છે. ડેટા જીવંત નેટવર્ક જોડાણમાંથી "વાયરમાંથી" મેળવી શકાય છે અથવા પહેલેથી જ કબજે કરેલા પેકેટોની ફાઇલમાંથી વાંચી શકાય છે. ઇથરનેટ, આઇ. ઇ. ઇ. ઇ. <આઇ. ડી. 1>, પી. પી. પી. અને લૂપબેક સહિત વિવિધ પ્રકારના નેટવર્કમાંથી જીવંત માહિતી વાંચી શકાય છે. કેપ્ચર કરેલ નેટવર્ક ડેટાને GUI દ્વારા અથવા યુટિલિટીના ટર્મિનલ (કમાન્ડ લાઇન) વર્ઝન, TShark દ્વારા બ્રાઉઝ કરી શકાય છે. કેપ્ચર કરેલી ફાઇલોને પ્રોગ્રામિક રીતે સંપાદિત કરી શકાય છે અથવા કમાન્ડ-લાઇન સ્વીચો દ્વારા "એડિટકેપ" પ્રોગ્રામમાં રૂપાંતરિત કરી શકાય છે. ડિસ્પ્લે ફિલ્ટરનો ઉપયોગ કરીને ડેટા ડિસ્પ્લેને શુદ્ધ કરી શકાય છે. નવા પ્રોટોકોલનું વિચ્છેદન કરવા માટે પ્લગ-ઇન્સ બનાવી શકાય છે. કેપ્ચર કરેલા ટ્રાફિકમાં વી. ઓ. આઈ. પી. કોલ્સ શોધી શકાય છે. જો સુસંગત એન્કોડિંગમાં એન્કોડેડ હોય, તો મીડિયા ફ્લો પણ ચલાવી શકાય છે. કાચા યુએસબી ટ્રાફિકને કેપ્ચર કરી શકાય છે. જ્યાં સુધી તેઓ મોનિટર કરેલ ઇથરનેટને પાર કરે ત્યાં સુધી વાયરલેસ જોડાણોને પણ ફિલ્ટર કરી શકાય છે. કેપ્ચર કરેલા ટ્રાફિકના આઉટપુટને ફિલ્ટર કરવાની સુવિધા પ્રદાન કરવા માટે વિવિધ સેટિંગ્સ, ટાઈમર અને ફિલ્ટર્સ સેટ કરી શકાય છે. વાઈરેશાર્કનું મૂળ નેટવર્ક ટ્રેસ ફાઇલ ફોર્મેટ એ લિબપીકેપ, વિનપીકેપ અને એનપીકેપ દ્વારા વાંચેલું અને લખાયેલ લિબપીકેપ ફોર્મેટ છે, જેથી તે કેપ્ચર કરેલ નેટવર્ક ટ્રેસને અન્ય એપ્લિકેશનો સાથે બદલી શકે છે જે સમાન ફોર્મેટનો ઉપયોગ કરે છે, જેમાં ટીસીપીડમ્પ અને સીએ નેટમાસ્ટરનો સમાવેશ થાય છે, અને લિબપીકેપની નવી આવૃત્તિઓ દ્વારા વાંચેલ પી. કે. પી. એન. જી. ફોર્મેટનો સમાવેશ થાય છે. તે સ્નૂપ, નેટવર્ક જનરલના સ્નિફર અને માઇક્રોસોફ્ટ નેટવર્ક મોનિટર જેવા અન્ય નેટવર્ક વિશ્લેષકોના કેપ્ચર્સને પણ વાંચી શકે છે. ઇન્ટરફેસમાંથી કાચા નેટવર્ક ટ્રાફિકને કેપ્ચર કરવા માટે કેટલાક પ્લેટફોર્મ્સ પર ઉન્નત વિશેષાધિકારોની જરૂર પડે છે. આ કારણોસર, વાયરશાર્ક અને ટીશાર્કની જૂની આવૃત્તિઓ ઘણીવાર સુપરયુઝર વિશેષાધિકારો સાથે ચાલતી હતી. જ્યારે ટ્રાફિક કેપ્ચર થાય છે ત્યારે કોલ કરવામાં આવતા પ્રોટોકોલ ડિસેક્ટર્સની વિશાળ સંખ્યાને ધ્યાનમાં લેતા અને ડિસેક્ટરમાં બગની શક્યતાને ઓળખીને, ગંભીર સુરક્ષા જોખમ ઊભું કરી શકાય છે. ભૂતકાળમાં મોટી સંખ્યામાં નબળાઈઓ (જેમાંથી ઘણાએ રિમોટ કોડ એક્ઝેક્યુશનને મંજૂરી આપી છે) અને વધુ સારા ભાવિ વિકાસ માટે વિકાસકર્તાઓની શંકાને કારણે, ઓપનબીએસડીએ ઓપનબીએસડી 3.6 પહેલાં તેના પોર્ટ્સ ટ્રીમાંથી એથેરિયલને દૂર કર્યું હતું. તમામ કામગીરીઓ માટે ઉન્નત વિશેષાધિકારોની જરૂર નથી. ઉદાહરણ તરીકે, એક વિકલ્પ tcpdump અથવા ડમ્પકેપ ઉપયોગિતા ચલાવવાનો છે જે ફાઇલમાં પેકેટોને કેપ્ચર કરવા માટે સુપરયુઝર વિશેષાધિકારો સાથે વાયરેશાર્ક સાથે આવે છે, અને પછી પ્રતિબંધિત વિશેષાધિકારો સાથે વાયરેશાર્ક ચલાવીને પેકેટનું વિશ્લેષણ કરે છે. નજીકના વાસ્તવિક સમયના વિશ્લેષણનું અનુકરણ કરવા માટે, દરેક કેપ્ચર કરેલી ફાઇલને મર્જકેપ દ્વારા વાયરશાર્ક દ્વારા પ્રક્રિયા કરાયેલી વધતી જતી ફાઇલમાં મર્જ કરી શકાય છે. વાયરલેસ નેટવર્ક્સ પર, IEEE 802.11 ફ્રેમ્સને કેપ્ચર કરવા અને પરિણામી ડમ્પ ફાઇલોને વાયરશાર્ક સાથે વાંચવા માટે એરક્રેક વાયરલેસ સુરક્ષા સાધનોનો ઉપયોગ કરવો શક્ય છે. વાઈર્શાર્ક 0.99.7 મુજબ, વાઈર્શાર્ક અને TShark ટ્રાફિક કેપ્ચર કરવા માટે ડમ્પકેપ ચલાવે છે. જે પ્લેટફોર્મ્સને ટ્રાફિક મેળવવા માટે વિશેષ વિશેષાધિકારોની જરૂર હોય તેમને માત્ર તે વિશેષાધિકારો સાથે ડમ્પકેપ ચલાવવાની જરૂર હોય છે. ન તો વાયરેશાર્ક કે ન તો ટીશાર્કને વિશેષ વિશેષાધિકારો સાથે ચલાવવાની જરૂર છે અથવા ચલાવવાની જરૂર નથી. કલર કોડિંગ વાયરશાર્ક નિયમો પર આધારિત રંગ પેકેટો કરી શકે છે જે પેકેટોમાં ચોક્કસ ક્ષેત્રો સાથે મેળ ખાય છે, જેથી વપરાશકર્તાને એક નજરમાં ટ્રાફિકના પ્રકારોને ઓળખવામાં મદદ મળે. નિયમોનો મૂળભૂત સમૂહ પ્રદાન કરવામાં આવે છે; વપરાશકર્તાઓ રંગ પેકેટો માટે હાલના નિયમો બદલી શકે છે, નવા નિયમો ઉમેરી શકે છે અથવા નિયમો દૂર કરી શકે છે. સિમ્યુલેશન પેકેટ કેપ્ચર વાયરશાર્કનો ઉપયોગ એનએસ અને ઓપીએનઈટી મોડલર જેવા મોટાભાગના નેટવર્ક સિમ્યુલેશન ટૂલ્સમાંથી પેકેટો મેળવવા માટે પણ થઈ શકે છે. આ પણ જુઓ કેપ્સા (સોફ્ટવેર) પેકેટ વિશ્લેષકોની સરખામણી ઇથરએપે ફિડલર (સોફ્ટવેર) નેટસ્નિફ-એનજી એનજીઓપ્રેપ ઓમ્નીપીક ટીસીપીટ્રેસ નોંધો બાહ્ય કડીઓ લિનક્સ સોફ્ટવેર માટે પેકેટ વિશ્લેષક સોફ્ટવેર જે ક્યૂટી સોફ્ટવેરનો ઉપયોગ કરે છે જે જીટીકેથી ક્યૂટી ફ્રી સોફ્ટવેરમાં પોર્ટ કરવામાં આવ્યું હતું જે સી + + ક્રોસ-પ્લેટફોર્મ ફ્રી સોફ્ટવેર લુઆ (પ્રોગ્રામિંગ લેંગ્વેજ)-સ્ક્રિપ્ટેબલ સોફ્ટવેર નેટવર્ક એનાલાઇઝર્સ ફ્રી નેટવર્ક મેનેજમેન્ટ સોફ્ટવેર યુનિક્સ નેટવર્ક-સંબંધિત સોફ્ટવેર વિન્ડોઝ નેટવર્ક-સંબંધિત સોફ્ટવેર મેકઓએસ નેટવર્ક-સંબંધિત સોફ્ટવેર વેબ સ્ક્રેપિંગ પેન્ટેસ્ટિંગ સોફ્ટવેર ટૂલકીટ્સ