હવે પછીના લેખમાં આપણે કેવી રીતે કરી શકીએ તેના પર એક નજર નાખીશું અમારી ઉબુન્ટુ સિસ્ટમ પર સાંભળનારા બંદરો શોધી કા .ો. સિસ્ટમમાં કયા બંદરોનો ઉપયોગ થાય છે તે જાણવું એ કોઈપણ સંચાલક માટે મૂળભૂત કાર્ય છે, જ્યારે ઇંટરફેસને ગોઠવતા વખતે અને ઘુસણખોરી સામે રક્ષણ આપતી વખતે, નીચેની લીટીઓ ઉપયોગી થઈ શકે.
જો તમે એડમિનિસ્ટ્રેટર છો, તો તમે જાણશો કે સાર્વજનિક accessક્સેસ માટે બનાવેલા સર્વર્સમાં સેવાઓ હશે જે સંદેશાવ્યવહાર કરવા માટે સોંપાયેલ બંદરો પર સાંભળશે. આ પરિસ્થિતિ બંદરોનું કારણ બને છે જેનો ઉપયોગ કેટલાક કિસ્સાઓમાં ખુલ્લો રહેવા અથવા સાંભળવાનો નથી, જેના કારણે અન્ય લોકો પરિસ્થિતિને શોષી શકે છે.
અમે નેટવર્ક બંદરોને તેમની સંખ્યા, સંકળાયેલ આઇપી સરનામાં અને કમ્યુનિકેશન પ્રોટોકોલ (ટીસીપી અથવા યુડીપી) દ્વારા ઓળખી શકીએ. આપણી ઉબુન્ટુ સિસ્ટમમાં આપણે કેટલાક ડિફોલ્ટ આદેશો શોધી શકશું જેનો આપણે ઉપયોગ કરી શકીએ છીએ ખુલ્લા બંદરો માટે અમારા કમ્પ્યુટરને સ્કેન કરો.
પગલાંઓ કે જે આપણે આગળ જોવા જઈશું, તે સાંભળનારા બંદર શોધવા માટેના કેટલાક આદેશો બતાવશે. ઉબુન્ટુમાં તેમને ઓળખવા માટે, તમારે ફક્ત નીચેના પગલાંને અનુસરો:
ઉબુન્ટુમાં ખુલ્લા બંદરો (સાંભળનારા બંદરો) શોધો
નેટસ્ટેટ આદેશનો ઉપયોગ કરીને
આ એક કમાન્ડ લાઇન ટૂલ છે જે અમને IP સરનામાંઓ, નેટવર્ક કનેક્શન્સ, બંદરો અને સેવાઓ સંબંધિત માહિતી પ્રદાન કરી શકે છે જે આ બંદરોમાં વાતચીત કરે છે.
જો તમારી પાસે આ સાધન ઉબુન્ટુમાં ઇન્સ્ટોલ કરેલું નથી, તો તમે ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને આદેશનો ઉપયોગ કરીને તેને પકડી શકશો:
sudo apt install net-tools
જો આપણે જોઈએ તો, સ્થાપન સમાપ્ત થયું સર્વર પર ઉપલબ્ધ બંદરોની સૂચિ બનાવો, નીચેનો આદેશ ચલાવો:
sudo netstat -plnut
પહેલાનાં વિકલ્પો સાથે મળીને આદેશ ચલાવવા પછી, આપણે સ્ક્રીન પર નીચેની જેવું કંઈક જોવું જોઈએ:
પહેલાનાં આદેશમાં આપણે જે વિકલ્પોનો ઉપયોગ કરીએ છીએ તે નીચેના હશે:
- -p પીઆઈડી દર્શાવે છે.
- -l ફક્ત સાંભળવાના બંદરો બતાવશે.
- -n તે યજમાનોને ઉકેલવાને બદલે સંખ્યાત્મક સરનામાં બતાવશે.
- -u યુડીપી પોર્ટ્સ બતાવો.
- -t ટીસીપી બંદરો બતાવો.
ઇચ્છાના કિસ્સામાં ફક્ત કોઈ ચોક્કસ સેવા નામ અથવા બંદર જુઓ, આપણે ટર્મિનલમાં આદેશ વાપરી શકીએ છીએ નેટસ્ટેટ પહેલાનાં આદેશમાં આપણે ઉપયોગમાં લીધેલા વિકલ્પો સાથે, જ્યારે ઉપયોગ પણ કરીએ છીએ grep.
sudo netstat -plnt | grep :139
Lsof આદેશ વાપરીને
આ બીજું જાણીતું છે યુનિક્સ-જેવા operatingપરેટિંગ સિસ્ટમ્સ મોનિટરિંગ ટૂલ, જેનો ઉપયોગ બધી ડિસ્ક ફાઇલોને પ્રદર્શિત કરવા માટે થાય છે જે પ્રક્રિયાઓ દ્વારા ખુલ્લી રાખવામાં આવે છે, જેમાં ઓપન નેટવર્ક સોકેટ્સ અને પાઈપો સહિત, અન્ય પ્રકારોનો સમાવેશ થાય છે.
આદેશ lsof બીજી ઉપલબ્ધ યુટિલિટી છે, જેને આપણે ઉબુન્ટુ ટર્મિનલમાં ચલાવીશું અને જે તે આપણને નેટવર્ક માહિતી જોવાની મંજૂરી આપશે. સાંભળનારા બધા ટીસીપી બંદરોની સૂચિ બનાવવા માટે, આપણે ફક્ત lsof આદેશનો ઉપયોગ કરવો પડશે, નીચેના વિકલ્પો સાથે:
sudo lsof -nP -iTCP -sTCP:LISTEN
Ss આદેશ વાપરીને
મૂળભૂત રીતે નેટસ્ટેટ ઉબુન્ટુ પર ઇન્સ્ટોલ કરેલી નથી, પરંતુ આપણને આદેશ ઉપલબ્ધ છે ss જે નેટસ્ટેટના રિપ્લેસમેન્ટ તરીકે સ્થાપિત થયેલ છે. નેટસ્ટેટની જેમ, આદેશ ss Gnu / Linux સિસ્ટમો પર નેટવર્ક માહિતી પ્રદર્શિત કરવા માટે વપરાય છે. બંને લગભગ સમાન આદેશ વિકલ્પો વહેંચે છે, તેથી સાંભળવાના બંદરોને તપાસવામાં સમર્થ થવા માટે, તમારે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવાનું છે અને તેમાં લખો:
sudo ss -plnut
પહેલાના આદેશનું આઉટપુટ, જેમ કે નેટસ્ટેટ આદેશ સાથે, અમને નીચેના સ્ક્રીનશોટ જેવું કંઈક બતાવવું જોઈએ:
જો તમે કોઈ સર્વર સંચાલિત કરવા માટે સમર્પિત છો અથવા વેબમાસ્ટર છો અને તમે તેની ખાતરી કરવા માંગો છો તમારા ઉબુન્ટુ સર્વર પર ફક્ત જરૂરી બંદરો ખુલ્લા છે, જે પગલાંઓ આપણે હમણાં જ જોયા છે તે ઉપયોગી હોઈ શકે છે જ્યારે ઉપયોગમાં ન આવતાં બંદરોની શોધ કરતા હોય અને તે જોખમ લાવી શકે.