I-Script Bash: Qhathanisa i-MAC yawo wonke amakhompyutha kunethiwekhi nenye ethize

Lapha ngizokhuluma ngombhalo we-bash engiwenzile ngenhloso ethile, engingabazayo ukuthi abanye bakulesi simo kepha, njengoba ngiyihlelile ... akubizi mali kimi ukuyaba 🙂

Phezulu, kumayelana nani lokhu?

Kwenzeka ukuthi edolobheni lami kunenethiwekhi enkulu ngokwanele, iningi lethu lixhuma ngendlela enentambo (ikhebula lenethiwekhi lishintshe, lixhunyaniswe nelinye, futhi lishintsha amahehe amaningi), kepha izixhumanisi ezinkulu (ezingeke zenziwe ngentambo) yenza ngemishini ye-Wi-Fi, ngale ndlela unenethiwekhi enabasebenzisi abayizinkulungwane eziningana, ukuthi noma kungekho nsizakalo yeposi ne-intanethi encane kakhulu, uyadlala iWoW (phakathi kwabanye), uyafunda, wabelane ngolwazi, njll.

Iqiniso ngukuthi bekulokhu kwenzeka ukuthi imishini ethile ye-Wi-Fi ivinjelwe noma ixoshwe kunethiwekhi, kungaba ngenxa yokuthi umnikazi wayo wephula imithetho yenethiwekhi, noma yini. Ngakho-ke, kuyadingeka ukwenza ukuskena ngaso sonke isikhathi se-X ukubheka ukuthi ngabe kukhona umuntu oxhume kabusha i-MAC yekhompyutha ekhishiwe, futhi kulapho lo mbhalo ungena khona.

Kalula nje, wenzani iskripthi?

  1. Okokuqala yenza ukuskena ku-subnet lapho isebenza khona futhi kuthola ukusingathwa okubukhoma (ama-IP asebenzayo)
  2. Ngemuva kwalokho, hlola ukuthi ngabe iyiphi yaleyo IPs iyi-Ubiquiti (okokusebenza okusetshenziselwa izixhumanisi). Empeleni ithola kuphela uma itheku 443 livulekile kwi-IP ngayinye engenhla.
  3. Isusa i-MAC yedivayisi ngayinye ebukhoma ne-port 443 evulekile, ngenkathi ngasikhathi sinye iqhathanisa i-MAC ngayinye ekhishwe naleyo eseshwayo.
  4. Uma kwenzeka ithola umdlalo, ikhiqiza umbiko.

Wozani, kukhodi!

Kuvumelekile ukucacisa ukuthi ngokusebenza kwayo idinga amaphakheji alandelayo afakiwe: nmap… nc… arping

Yebo, nge-nmap yenza imephu ukuthola ama-IPs asebenzayo, nge-nc bese ibheka ukuthi iyiphi evuleke i-port 443, futhi ekugcineni nge-arping ikhipha iMAC.

Yebo, ngiyazi ukuthi nge-nmap ungakwenza konke lokhu, kepha kuthathe imizuzwana eminingana (noma imizuzu ngaphezulu), ngincamele ukusebenzisa amathuluzi amaningana kunelilodwa nje ukwenza yonke into isebenze ngokushesha.

Yebo manje…. ikhodi!

#! / bin / bash # # Kudinga ukufakwa kwamaphakeji: # nmap, arping, nc # # Author: KZKG ^ Gaara clear # Declaring variables DATE = `date + '% Y-% m-% d_% H-% M 'INTERFACE =' wlo1 'WANTEDMAC =' C8: CB: B8: B1: DA: E6 'YAKHO = `ifconfig | grep "192.168" | awk '{phrinta $ 2}' `` YOURZONE = `echo $ YAKHO | awk -F "." '{phrinta $ 3}' `` # Ukudonsa Abaphathi Abaphilayo kunethiwekhi (i-IP yakho) nmap -sn 192.168. $ YOURZONE.0 / 24 | grep "umbiko we" | awk '{phrinta $ 5}'> i-hosts-ip # Ukubona ukuthi yikuphi kulawa maHost kungaba yiNano ngokuba ne-port 443 open rm hosts-nanos &> / dev / null for TMPVAR in `cat hosts-ip` do nc -zv -w 2 $ TMPVAR 443 &> / dev / null uma [$? -ne 1]; bese unanela u - "$ TMPVAR" >> ama-host-nanos fi done # Ukususa i-MAC kwaNanos kunethiwekhi rm hosts-mac &> / dev / null for TMPVAR in `cat hosts-nanos` do arping -I $ INTERFACE -f $ TMPVAR | grep "phendula kusuka" | awk '{phrinta $ 5}' | sika -d '[' -f2 | cut -d ']' -f1 >> hosts-mac done # Ukuqhathanisa ama-MAC akhiphiwe ne-search ye-MAC ku-`s cat hosts-mac` do if ["$ MAC" = "$ WANTEDMAC"]; bese MACLINE = `ikati lisingatha-mac | grep -n $ MAC | cut -d ':' -f1` IPMAC = `ikati lisingatha-nanos | sed $ MACLINE'q; d'` echo -e "\ n \ t KUXWAYISWE, IMAC yedivayisi eyebiwe itholakele: $ MAC ... With IP: $ IPMAC" echo -e "\ t ... Generating Report ... "echo -e" Umbiko okhiqizwe yiSpyMac \ n "> final_report_ $ YOURZONE.info echo -e" Bika umzuzu: $ DATE \ n ">> final_report_ $ YOURZONE.info echo -e" MAC yedivayisi eyebiwe itholakele: $ WANTEDMAC \ n ">> final_report_ $ YOURZONE.info echo -e" IP njengamanje esetshenziswa yile khompyutha: $ IPMAC \ n ">> final_report_ $ YOURZONE.info echo -e" Umbiko owenziwe ngu: $ YOURIP \ n ">> final_report_ $ YOURZONE .info fi kwenziwe ukuphuma

Uma kwenzeka kutholakala umdlalo, izosikhombisa i-MAC etholakele kanye ne-IP esetshenziswa yileyo mishini.

Lokhu (namanje) kunezikhala hehe

Iseva

Ngiyazi ukuthi kunezinto okufanele zenziwe ngcono, ngokwesibonelo ama-MAC angenziwa amanga, i-MAC ingashintshelwa kukhompyutha bese kuba yilokho, ngisafuna ukuthi ngibona kanjani i-MAC yangempela hhayi eyamanga uma lokho kungukuthi icala.

Futhi, ngokungeza enye iluphu, ngingenza ama-MAC amaningana aqhathaniswe ngasikhathi sinye futhi angiqhathanisi / afune kuphela eyodwa, okungukuthi, sesha ama-MAC asohlwini, 5, 10, noma ngabe ayini . Kuyinto engisazoyenza.

Mhlawumbe iyiNano kepha inembobo engu-443 ivinjiwe, ngiyazi ukuthi ngikwazi kanjani ngokuphepha ukuthi ngabe iyidivayisi ye-Ubiquiti noma cha, okungukuthi, nge-curl (noma i-wget) ngingathola ifomu lokungena bese ngiyaliqhathanisa nenye ye Ubiquiti, le indlela ephephe kakhudlwana kune-port 443. Ngenye imininingwane ongayengeza kuzinguqulo ezizayo.

Ngingathanda futhi (osekuvele kunzima kimi) ukukhiqiza iskripthi esincane noma i-APK ukuze ngibe naleli thuluzi ku-Android yami. Ngiyazi ukuthi ngeke ngikwazi ukukufaka Isitolo Play kodwa…. bueh, akukhona ukuthi ngifuna 😀

Ah, abasebenzisi be-iPhone ... ngisho noma ngikwazi (ngolwazi nesikhathi) bengingafaka leli thuluzi ku-iOS ... JUAZ JUAZ JUAZ ... bheka ku App Store Ake sibheke ukuthi ngabe ngenhlanhla banokuthile okufanayo, engikungabazayo 😀

ekupheleni

Kuhle konke. Ngiyaphinda ngithi, ngicabanga ukuthi iskripthi esithile kungenzeka singabi wusizo kwabaningi (ngesimo esithile esithile), kepha mhlawumbe izingxenye zekhodi, ngethemba kanjalo así


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   ingelosi blade kusho

    Nge-nmap ungathola i-MAC ADDRESS ngaphandle kokudinga ukwenza leyo mephu ye-ips nalokhu kuqinisekiswa nge-nc kanye nokusetshenziswa kwe-arping

    inketho yi -PR

    into efana naleyo
    Sudo nmap -sn IpAddress / netmask -PR | grep MAC | awk '{phrinta $ 3}

    1.    eliotime3000 kusho

      Ithiphu enhle, yize idinga izimpande ngempela.

  2.   i-dario kusho

    bash ngokuvamile akufundeki ngaphandle kokuthi uzenzele umbhalo. kepha amakhodi akho ayaqondakala xD

    Enye into ongayenza i-ping elula kuma-IP ahlukile bese ubheka amatafula e-arp ngomyalo arp -a (Kwezinye izimo kufanele ufake amathuluzi wenetha) namakheli we-mac abekiwe ngicabanga ukuthi iyashesha Isixazululo.

  3.   i-dario kusho

    noma okungcono okwamanje
    i-echo "test"> /dev/tcp/www.google.com/80
    uma linikeza iphutha itheku (80) livaliwe

  4.   Mario kusho

    Sawubona, ungayisebenzisa yini i-SNMP ukuze ukwazi ukubona izingqinamba ezifana nokuthi hlobo luni lwemishini, hlobo luni lomkhiqizo, unamakhono anjani, i-MAC eshintshiwe noma ebonakalayo nayo ingaba yimpendulo ecaleni; ungathola ngisho "nokuphatha" uma i-conf. insizakalo ye-snmp ibuthakathaka. Umbono nje, kuvulwa uhla lwamathuba weskripthi sakho. I-blog enhle kakhulu, ngiyajabula ukuthi ngiyitholile, ngiyifunda kaningi! ukwanga.

  5.   UFrank Alexander kusho

    Lowo mbhalo we-bash uyakhuthaza kakhulu.

  6.   umlilo kusho

    Iskripthi siyaqondakala futhi sihle kakhulu, ngiyabonga, sanginika imibono emihle, Sanibonani

  7.   I-Pegasusonline kusho

    Kungakuhle uma uyifaka ku-GITHUB, ngakho-ke sonke sizosebenzisana lapho.

    Siyabonga ngokwabelana!
    Phendula ngokucaphuna

  8.   ULuciano Lagassa kusho

    Sawubona, umbhalo wakho we-bash muhle kakhulu, engxenyeni yami ngincoma ukuthi ukuthuthukisa ezokuphepha ungasebenzisa indlela yokufakazela ubuqiniso, njenge-wisps, ukuze uvikele abasebenzisi abangagunyaziwe noma abaxoshiwe ukungena. kunenqwaba yesoftware abangayisebenzisa.

  9.   isihlibhi kusho

    Lapho ukhipha i-mac, okwenzayo ukuthumela imac engeyona emaphaketheni (ungqimba 2 OSI), awukwazi ukuthola eyangempela ngaphandle kokuthi ikhadi lenethiwekhi lomhlaseli lisethwe kabusha.

  10.   u-alexander seijas kusho

    Nginentshisekelo kumbhalo wakho ... kahle, bengilokhu ngifuna eyodwa eyinkimbinkimbi ngokwengeziwe noma mhlawumbe elula ...

    into ukuthi ngine-network enkulu yemishini engama-250 futhi kunamaphuzu we-Wi-Fi kepha bathenga isakhiwo esifanayo ...

    Uzokwazi ukuthi ngingenza kanjani i-mac iqhathaniswe ne-ip nokuthi kufanele imenyezelwe phambilini, ngakho-ke lapho kukhona umuntu ohlekisayo oguqula i-ip, yiba nesixwayiso sokuthi i-ip ne-mac azifani.

    Ngiyethemba ngichazile….

    Noma ngibheke yonke indawo angitholi lutho ngalokho….

  11.   Hotmail kusho

    Ngiyabonga ngokwabelana ngesikripthi, kuzofanele ngenze ukuguqulwa okuthile kuso kepha ngokuyisisekelo yilokho ebengikufuna, futhi ngiyakwazisa. Mayelana

  12.   Isidore kusho

    Vele ebengikufuna, ngoba ngidinga okusajingijolo kwami ​​ukuthola lapho ifoni yami ixhuma ku-wifi ukusebenzisa enye i-bash.
    Muchas Gracias