Iskripthi seBash: Thelekisa iMAC yazo zonke iikhompyuter kwinethiwekhi kunye nenye

Apha ndiza kuthetha ngeskripthi se-bash endisenzileyo ngenjongo ethile, endikuthandabuzayo ukuba abanye banayo le meko kodwa, kuba ndiyicwangcisile ... ayibizi mali ukuyaba 🙂

Phezulu, yintoni le?

Kuyenzeka ukuba esixekweni sam kukho uthungelwano olukhulu, uninzi lwethu luxhuma ngendlela enentambo (intambo yenethiwekhi ukuya kwiswitshi, edityaniswe kwenye, kunye notshintsho oluninzi hehe), kodwa amakhonkco amakhulu (angenakuba ngentambo) Benza ngezixhobo zeWi-Fi, ngale ndlela unenethiwekhi enabasebenzisi abangamawaka aliqela, nangona kungekho nkonzo yeposi kunye ne-intanethi encinci, udlala iWoW (phakathi kwabanye), uyafunda, wabelane ngolwazi, njl.

Inyani yile yokuba kuye kwenzeka ukuba izixhobo ezithile zeWi-Fi zivinjelwe okanye zigxothwe kwinethiwekhi, nokuba kungenxa yokuba umniniyo ephula imithetho yenethiwekhi, okanye nantoni na. Ke, kuyimfuneko ukwenza ukuskena ngalo lonke ixesha le-X ukujonga ukuba ngaba ukhona umntu oye wanxibelelana kwakhona ne-MAC yekhompyuter ekhutshiweyo, kwaye kulapho le script ingena khona.

Ukubeka ngokulula, wenza ntoni iskripthi?

  1. Kuqala kuskena kwi-subnet apho isebenza khona kwaye kufumaneke imikhosi ephilayo (ii-IPs ezisebenzayo)
  2. Emva koko, jonga ukuba ikhona na yee-IPs yi-Ubiquiti (izixhobo ezisetyenziselwa amakhonkco). Ngokwenyani ifumanisa kuphela ukuba izibuko i-443 ivuliwe kwi-IPs nganye ngasentla.
  3. Kuthatha i-MAC yesixhobo ngasinye esiphilayo kunye ne-port 443 evulekileyo, ngelixa kwangaxeshanye ngokuthelekisa i-MAC nganye ekhutshiweyo kunye naleyo iphandwayo.
  4. Kwimeko apho ifumana umdlalo, ivelisa ingxelo.

Yiza kwikhowudi!

Iyasebenza ukucacisa ukuba ekusebenzeni kwayo ifuna ezi phakheji zilandelayo zifakelweyo: nmap… nc… arping

Ewe, nge-nmap yenza imephu yokufumana ii-IPs ezisebenzayo, nge-nc emva koko ijonge ukuba yeyiphi evulekileyo izibuko 443, kwaye ekugqibeleni ngokuyikhupha ikhuphe iMAC.

Ewe ndiyazi ukuba nge-nmap ungayenza yonke le nto, kodwa kuthathe imizuzwana eliqela (okanye imizuzu ngaphezulu), ndikhethe ukusebenzisa izixhobo ezininzi endaweni yento enye ukwenza ukuba yonke into isebenze ngokukhawuleza.

Ewe ngoku…. ikhowudi!

#! / bin / bash # # Ifuna ukuba neephakeji ezifakiweyo: # nmap, arping, nc # # Umbhali: KZKG ^ Gaara cacisa # Ukuxela izinto eziguqukayo UMHLA = `umhla + '% Y-% m-% d_% H-% M 'INDLELA YOKUFUNDA =' wlo1 'WANTEDMAC =' C8: CB: B8: B1: DA: E6 'YAKHO = = ifconfig | grep "192.168" | awk '{phrinta $ 2}' `` YAKHOZONE = 'echo $ YAKHO | awk -F "." '{print $ 3}' `` # Ukususa amaKhosi aPhila kwinethiwekhi (i-IP yakho) nmap -sn 192.168. $ YOURZONE.0 / 24 | grep "ingxelo ye" | awk '{shicilela $ 5}'> inginginya-ip # Ukubona ukuba yeyiphi na iMikhosi enokuba yiNano ngokuba nezibuko ezingama-443 ezivulekileyo ze-rm-nanos &> / dev / null ye-TMPVAR kwi-cat hosts-ip` do nc -zv -w 2 $ TMPVAR 443 &> / dev / null ukuba [$? -ne 1]; ke echo "$ TMPVAR" >> inginginya-nanos fi yenziwe # Ukufumana i-MAC kwiNanos kwinethiwekhi rm host-mac &> / dev / null ye-TMPVAR kwi-cat hosts-nanos` do arping -I $ INTERFACE -f $ TMPVAR | grep "phendula usuka" | awk '{shicilela $ 5}' | sika -d '[' -f2 | cut -d ']' -f1 >> hosts-mac done # Ukuthelekisa iiMACs ezikhutshiweyo kunye nokukhangelwa kwe-MAC kwi` cat hosts-mac` do if ["$ MAC" = "$ WANTEDMAC"]; ke MACLINE = `ikati ibamba-mac | grep -n $ MAC | cut -d ':' -f1` IPMAC = `ikati ibamba-nanos | sed $ MACLINE'q; d'` echo -e "\ n \ ALERT, MAC yezixhobo ezibiweyo zifunyenwe: $ MAC ... Nge-IP: $ IPMAC" echo -e "\ t ... Yenza ingxelo ... "Echo -e" Ingxelo eveliswe nguSpyMac \ n "> final_report_ $ YOURZONE.info echo -e" Ingxelo yengxelo: $ DATE \ n ">> final_report_ $ YOURZONE.info echo -e" MAC yezixhobo ezibiweyo zifunyenwe: $ WANTEDMAC \ n ">> final_report_ $ YOURZONE.info echo -e" IP okwangoku isetyenziswa yile khompyutha: $ IPMAC \ n ">> final_report_ $ YOURZONE.info echo -e" Ingxelo eveliswe ngu: $ YOURIP \ n ">> final_report_ $ YAKHO.info iphelile ukuphuma

Kwimeko apho umdlalo ufunyenwe, uyakusibonisa i-MAC ifunyenwe kunye ne-IP esetyenziswa zizixhobo.

Oku (kusekho) kunezikhewu hehe

Mncedisi

Ndiyazi ukuba kukho izinto ekufuneka ziphuculwe, umzekelo ii-MAC zinokugwetywa, i-MAC inokutshintshelwa kwikhompyuter kwaye yiyo, ndisakhangela indlela yokubona i-MAC yokwenyani hayi eyokuxoka ukuba kunjalo.

Kwakhona, ngokongeza enye iluphu, ndinokwenza ii-MAC ezininzi zithelekiswe ngaxeshanye kwaye ndingathelekisi / ndikhangele kuphela into ethile, oko kukuthi, khangela ii-MAC ezikuluhlu, 5, 10, nokuba ziyintoni na. Yinto ekusafuneka ndiyenzile.

Mhlawumbi yiNano kodwa inezibuko elingu-443 livaliwe, ndiyazi ukuba ndingazi njani ngokhuseleko olupheleleyo ukuba sisixhobo se-Ubiquiti okanye akunjalo, oko kukuthi, nge-curl (okanye i-wget) ndingayifumana ifom yokungena kwaye ndiyithelekise nenye ye-Ubiquiti, le yindlela ekhuseleke ngakumbi kunakwizibuko 443. Ngenye inkcukacha ukongeza kwiinguqulelo ezizayo.

Ndingathanda (esele kunzima kum) ukwenza iskripthi esincinci okanye i-APK ukuba nesi sixhobo kwi-Android yam. Ndiyazi ukuba andizokwazi ukuyifaka Play Store kodwa…. bueh, ayisiyokuba ndifuna ukwenza 😀

Ah, abasebenzisi be-iPhone ... nokuba andinako (ngenxa yolwazi kunye nexesha) ndingasifaka esi sixhobo kwi-iOS ... JUAZ JUAZ JUAZ ... jonga kwi Ivenkile yosetyenziso Masibone ukuba ngamathuba banayo into efanayo, endiyithandabuzayo 😀

Ekupheleni

Ilungile yonke into. Ndiyaphinda, ndicinga ukuba iskripthi esithile asinakuba luncedo kwabaninzi (senzelwe imeko ethile), kodwa mhlawumbi iinxalenye zekhowudi ewe, ngethemba kwaye injalo


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ingelosi blade sitsho

    Nge-nmap ungayifumana i-MAC ADDRESS ngaphandle kokufuna ukwenza loo mephu ye-ips kunye nokuqinisekiswa nge-nc kunye nokusetyenziswa kwe-arping

    ukhetho yi -PR

    into enjalo
    Isudo nmap -sn IpAddress / netmask -PR | grep MAC | awk '{shicilela $ 3}

    1.    Eliotime3000 sitsho

      Ingcebiso elungileyo, nangona ifuna ingcambu ngokuyimfuneko.

  2.   apho sitsho

    bash ngokubanzi ayifundeki ngaphandle kokuba uyenzile ngokwakho iskripthi. kodwa iikhowudi zakho ziyaqondakala xD

    Enye into onokuyenza kukucinga ngokulula kwii-IPs ezahlukeneyo emva koko ujonge iitafile ze-arp ngomyalelo we-arp -a (kwezinye iimeko kuya kufuneka ufake izixhobo zomnatha) kunye needilesi ze-mac ebeziphawuliwe ndicinga ukuba kunjalo esona sisombululo sikhawulezayo.

  3.   apho sitsho

    okanye ngcono okwangoku
    echo "vavanyo"> / dev / tcp/www.google.com/80
    ukuba inika impazamo izibuko (80) livaliwe

  4.   mario sitsho

    Molo, unganakho ukumilisela i-SNMP ukuze ukwazi ukuchonga imiba enje ngokuba luhlobo luni lwezixhobo, loluphi uhlobo lwentengiso, zeziphi izinto ezinazo, inokuba iyimpendulo kwimeko ye-MAC eguqukileyo okanye ebonakalayo; unokufumana "ukulawula" ukuba conf. inkonzo ye-snmp ibuthathaka. Uluvo nje, uvula uluhlu lwamathuba eskripthi sakho. Ibhlog elungileyo kakhulu, ndiyavuya kuba ndiyifumene, bendifunda rhoqo! ukwanga.

  5.   UFrank Alexander sitsho

    Isicatshulwa esishicilelayo siyakhuthaza kakhulu.

  6.   umlilo sitsho

    Iskripthi siyaqondakala kwaye silunge kakhulu, enkosi, sandinika izimvo ezilungileyo, Imibuliso

  7.   pegasusonline sitsho

    Ingakulunga ukuba uyayifaka kwi-GITHUB, ke sonke singasebenzisana apho.

    Enkoso ngokwabelana!
    Phendula nge quote

  8.   ULuciano Lagassa sitsho

    Molo, iscript sakho se-bash silunge kakhulu, kwicandelo lam ndincoma ukuba ukuphucula ukhuseleko unokusebenzisa indlela yokuqinisekisa, enje nge-wisps, ukuthintela abasebenzisi abangagunyaziswanga okanye abagxothiweyo ukungena. zininzi iisoftware abanokuzisebenzisa.

  9.   dhunter sitsho

    Xa ukhupha i-mac, into oyenzayo ukuthumela imac engeyiyo kwiipakethi (umaleko 2 OSI), awungekhe uyifumane eyokwenyani ngaphandle kokuba ikhadi lomnxibelelanisi lomhlaseli lisethwe kwakhona.

  10.   uAlexander Seijas sitsho

    Ndinomdla kwiskripthi sakho ... kulungile, bendikhangela enye inzima ngakumbi okanye mhlawumbi ilula.

    into kukuba ndinothungelwano olukhulu loomatshini abangama-250 kwaye kukho amanqaku e-Wi-Fi kodwa bathenga iyelenqe elifanayo ...

    Uyayazi ukuba ndingenza njani ukuba i-mac ithelekiswe ne-ip kwaye kufanelekile ukuba ibhengezwe ngaphambili, ke xa kukho umntu ohlekisayo otshintsha i-ip, yazisa ukuba ip kunye ne-mac azingqinelani.

    Ndiyathemba ukuba ndizichazile….

    Nangona ndikhangele kuyo yonke indawo andifumani nto malunga….

  11.   Hotmail sitsho

    Enkosi ngokwabelana ngeskripthi, kuya kufuneka ndenze uhlengahlengiso kuyo kodwa ngokusisiseko yile nto bendiyifuna, ndibuye ndiyayixabisa. Masinwabe

  12.   Isidore sitsho

    Kanye le bendiyifuna, kuba ndifuna i-raspberry yam ukuze ndibone xa ifowuni yam iqhagamshela kwi-wifi ukuqhuba enye i-bash.
    Imuchas Gracias