د باش سکریپټ: په یوه شبکه کې د ټولو کمپیوټرونو MAC پرتله کړئ

دلته به زه د bash سکریپټ په اړه وغږیږم چې ما د خورا مشخص هدف لپاره رامینځته کړی ، کوم چې زه شک لرم چې نور دا وضعیت لري مګر له هغه ځایه چې ما دا برنامه کړې ... دا زما د لګښت شریکولو لپاره هیڅ شی لګښت نلري 🙂

پورته ته ، دا د څه شي په اړه ده؟

دا پیښیږي چې زما په ښار کې کافي لوی شبکه شتون لري ، زموږ ډیری ډیری په تلیفون سره نښلوي (د سویچ ته د شبکې کیبل ، له بل سره تړل شوی ، او ډیری سویچونه hehe) ، مګر لوی لینکونه (کوم چې د کیبل په واسطه نشي کیدی) دي. دوی د وای فای تجهیزاتو سره کوي ، پدې توګه تاسو د څو زرو کاروونکو سره شبکه لرئ ، که څه هم هلته د میل خدمت شتون نلري او ډیر لږ انټرنیټ ، تاسو واو لوبیږئ (د نورو په مینځ کې) ، تاسو زده کوئ ، معلومات شریک کړئ ، او داسې نور.

حقیقت دا دی چې دا قضیه ده چې ځینې Wi-Fi تجهیزات له شبکې څخه منع شوي یا له مینځه وړل شوي ، نو ځکه چې د هغې مالک د شبکې مقررات ، یا کوم څه سرغړونه کوي. نو ، دا اړینه ده چې هر X وخت یو سکین ترسره کړئ ترڅو وګوري چې ایا یو څوک د لرې شوي کمپیوټر MAC له سره تړلی دی ، او دا هغه ځای دی چې دا سکریپټ راځي.

په ساده ډول ، سکریپټ څه کوي؟

  1. لومړی دا په سبینټ کې سکین کوي ​​چېرته چې روان دی او د ژوند کوربه کشف کوي (فعال IPs)
  2. بیا ، وګورئ چې ایا د دې IPs کوم یو توکی دی (د لینکونو لپاره کارول شوي تجهیزات). دا واقعیا یوازې کشف کوي که چیرې په پورتني IPs هرڅوک 443 بندر خلاص وي.
  3. دا د هر ژوندي وسیله MAC اخلي او د 443 پورټ سره خلاص دی ، پداسې حال کې چې ورته وخت کې د هر MAC استخراج شوي د یو چا سره پلټل شوي سره پرتله کوي.
  4. که چیرې دا لوبه ومومي ، نو دا راپور چمتو کوي.

راشه ، کوډ ته!

د دې روښانه کولو لپاره باوري دي چې د دې د عملیاتو لپاره دا لاندې کڅوړو ته اړتیا لري چې نصب شي: nmap ... nc… arpping

ښه ، د nmap سره دا د فعال IPs کشف کولو لپاره نقشه ترسره کوي ، د NC سره بیا دا ګوري چې کوم یو یې د 443 پورټ لري ، او په پای کې د ارپ کولو سره مایک استخراجوي.

هو ، زه پوهیږم چې د nmap سره تاسو کولی شئ دا ټول ترسره کړئ ، مګر دا څو ثانیې (یا ډیرې دقیقې) ونیولې ، ما غوره ګ justله چې یوازې د یو پرځای څو وسیلې وکاروئ ترڅو هرڅه ګړندي کار وکړي.

هو اوس…. کوډ!

#! / بن / بش # # د کڅوړو نصبولو ته اړتیا لري: # nmap ، آرپینګ ، Nc # # لیکوال: KZKG ^ ګارا روښانه # د تغیراتو اعلان کول نیټه = `نیټه + '٪ Y-٪ m-٪ d_٪ H-٪ M '`INTERFACE =' wlo1 'WANTEDMAC =' C8: CB: B8: B1: DA: E6 'YOURIP =` ifconfig | grep "192.168" | awk '{چاپ $ 2}' `OUR YOURZONE =` ایکو $ ستاسو | awk -F ". '{چاپ $ 3}' `` # په ژوندۍ ب Alه د شبکې پر کوربه توب (ستاسو IP) nmap -sn 192.168. OUR ستاسو زون 0/24 | grep "لپاره" راپور | awk '{چاپ $ 5}'> کوربه ip # ګورئ چې د دې کوربهونو څخه کوم یو کولی شي د 443 بلی میزبان-ip` do nc -zv کې TMPVAR لپاره د 2 خلاص rm کوربه توب /> / dev / null په درلودو سره نانو شي. -w 443 $ TMPVAR 1 &> / dev / null که [$؟ -ne 5]؛ بیا د "$ TMPVAR" ایکو کول << کوربه - نانوس فای ترسره شو # په نیٹ ورک کې له Nanos څخه MAC لرې کول rm کوربه - ما / & dev / null د TMPVAR لپاره په `cat کې کوربه توب-نانوس do arpping -I $ INTERFACE -f $ TMPVAR | grep "لخوا ځواب" | awk '{چاپ $ 2}' | کټ - ډي '[' -f1 | cut -d ']' -f1 >> کوربه-میک ترسره شوي # په `بلی کې کوربه شوي MAC کې د MAC لټون شوي سره د استخراج شوي MACs پرتله کول که [" $ MAC "=" AN WANTEDMAC "]؛ بیا MACLINE = `پیشوینه - ماک | ګریپ - این $ میک | کټ - ډي ':' -fXNUMX` IPMAC = `پيشو کوربه-نانو | سیډ $ میکلاینق؛ ډ 'اکو-ای "\ n \ t الرټ ، د غلا شوي وسیلې میک وموندل شو: C میک ... د IP سره: $ IPMAC" اکو --e "\ t ... راپور تولید ... "د اکو - ای" راپور د SpyMac لخوا رامینځته شوی final n "> فائنل_ریپورټ_ $ YOURZONE.info د ایکو -e" راپور شیبه: $ نیټه \ n ">> فائنل_ ریپورټ_ OUR YOURZONE.info ايکو --e" د غلا شوي آلې MAC کشف شوی: AN WANTEDMAC \ n ">> Final_report_ $ YOURZONE.info echo -e" IP چې اوس مهال د دې کمپیوټر لخوا کارول کیږي: $ IPMAC \ n ">> Final_report_ $ YOURZONE.info echo -e" لخوا راپور شوی: $ YOURIP \ n ">> final_report_ $ YOURZONE.info فای پای وتنه

په هغه حالت کې چې لوبه وموندل شي ، دا به موږ ته د MAC وموندل شي او همدارنګه د هغه تجهیزاتو لخوا کارول شوی IP ښیې.

دا (لاهم) تشې لري

سرور

زه پوهیږم چې د سمون لپاره شیان شتون لري ، د مثال په توګه MACs جعلي کیدی شي ، MAC تجهیزاتو ته بدلیدلی شي او همدا دی ، زه لاهم په دې لټه کې یم چې څنګه ریښتیني MAC وګورم او غلط نه که دا قضیه وي.

همچنان ، د لوپ لپاره د بل اضافه کولو سره ، زه کولی شم ډیری MACs په ورته وخت کې پرتله کړم او یوازې د ځانګړي ځانګړي لپاره پرتله / لټون ونه کړم ، دا د MACs لپاره لټون کول دي چې په لیست کې دي ، 5 ، 10 ، هر څه چې دي. دا هغه څه دي چې ما تراوسه کړي.

شاید دا نانو وي مګر دا 443 بلاک لري ، زه پوهیږم چې څنګه د بشپړ امنیت سره پوهیدل کیدی شي که چیرې دا د یوبیکیټۍ وسیله وي یا نه ، دا د curl (یا ویجټ) سره کولی شم د ننوتلو فورمه ترلاسه کړم او دا د یوبيکیت سره پرتله کړم ، دا د 443 پورټ په پرتله خورا خوندي میتود دی. په راتلونکي نسخو کې اضافه کولو لپاره دا بل تفصیل دی.

زه به هم وغواړم (کوم چې دمخه زما لپاره ستونزمن دی) یو کوچنی سکریپټ یا حتی یو APK چمتو کړئ ترڅو دا وسیله زما په Android کې ولري. زه پوهیږم چې زه به ونه کړم چې دا دننه کړم play ګدام مګر…. Bueh ، دا داسې نه ده چې زه 😀 غواړم

اه ، د آی فون کارونکي ... نه حتی که زه یې کولی شم (د پوهې او وخت لپاره) زه به دا وسیله iOS ته واړوم ... JUAZ JUAZ JUAZ ... ستاسو په نظر کې ددفتروسایل ګدام راځئ وګورو چې ایا دا پیښیږي ورته ورته څه ولري ، کوم چې زه یې شک لرم 😀

فین

ښه هرڅه دي. زه تکراروم ، زه فکر کوم چې ځانګړي سکریپټ ممکن ډیری لپاره ګټور نه وي (دا د خورا مشخص وضعیت لپاره دی) ، مګر ممکن د کوډ ځینې برخې هو ، امید دی او دا ورته دی 😀


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

13 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   پرسنګلیډ dijo

    د Nmap سره تاسو کولی شئ د میک ایډریس ترلاسه کړئ پرته د دې چې د ips نقشه کولو ترسره کولو ته اړتیا ولرئ او دا تصدیق د Nc سره وي او د ارپینګ کارول

    اختیار د - RP دی

    یو څه ورته
    sudo nmap -sn IpAddress / netmask -PR | ګریپ میک | awk '{چاپ $ 3}

    1.    ایلیوټیم 3000 dijo

      ښه لارښوونې ، که څه هم دا لازمي روټ ته اړتیا لري.

  2.   داریو dijo

    بش عموما خورا لوستل کیږي غیر لدې چې تاسو اسکرپټ پخپله ترسره نه کړئ. مګر ستاسو کوډونه د پوهیدو وړ XD دي

    یو بل شی چې تاسو یې کولی شئ مختلف IPs ته ساده پینګ دی بیا تاسو د آرډ میز سره ګورئ د آرډ --a کمانډ سره (په ځینو مواردو کې تاسو د خالص وسیلو نصبولو لپاره) او د ماک پته چې قلم شوي وه زه فکر کوم چې دا دی ګړندی حل.

  3.   داریو dijo

    یا لاهم غوره
    د "آزموینې"> /dev/tcp/www.google.com/80 echo
    که دا غلطي ورکړي نو بندر (80) بند دی

  4.   ماریو dijo

    سلام ، ایا تاسو کولی شئ SNMP پلي کړئ ترڅو د مسلو په ګوته کولو وړ اوسئ لکه دا چې کوم ډول تجهیزات دي ، کوم برانډ دی ، څه وړتیاوې لري ، بدل شوی یا مجازی MAC ممکن د قضیې ځواب هم وي؛ تاسو حتی کولی شئ "مدیریت" ته ورسیږئ که اعتراف. سنمپ خدمت ضعیف دی. یوازې یو نظر ، ستاسو د سکریپټ د امکاناتو حد خلاصوي. ډیر ښه بلاګ ، زه خوښ یم چې ما دوی موندلي ، زه دوی اکثرا لولم! غېږ

  5.   فرانک الیګزانډر dijo

    د دې سکریپ سکریپټ ډیر هڅونکی دی.

  6.   اور وژنه dijo

    سکریپټ خورا پوه او خورا ښه دی ، مننه ، دا ماته ښه نظرونه راکړ ، سلامونه

  7.   پیګاسسنلین dijo

    دا به عالي وي که تاسو دا په ګیټوب کې واچوئ ، نو موږ به ټول هلته همکاري وکړو.

    د شریکولو نه مننه!
    مننه!

  8.   لوسیانو لاګاسا dijo

    سلام ، ستاسو د سکریپ سکریپټ خورا ښه دی ، زما د برخې لپاره زه وړاندیز کوم چې د امنیت ښه کولو لپاره تاسو کولی شئ د تصدیق میتود پلي کړئ ، لکه وایسپس ، د غیر رسمي یا اخراج شوي کاروونکو ته د ننوتلو څخه مخنیوي لپاره. ډیری سافټویر شتون لري چې دوی یې کارولی شي.

  9.   ډانټر dijo

    کله چې د ماک سپکاوی کول څه چې تاسو یې کوئ په جعلي جعلي مایک په بسته کې لیږئ (پرت 2 OSI) ، تاسو نشئ کولی واقعیا ومومئ پرته لدې چې د برید کونکي شبکه کارت بیا تنظیم نه وي.

  10.   الیګزنډر سیجاس dijo

    زه ستاسو په سکریپټ کې علاقه لرم ... ښه زه د یو څه ډیر پیچلي یا شاید ساده په لټه کې یم.

    خبره دا ده چې زه د 250 ماشینونو لوی شبکه لرم او دلته د Wi-Fi ټکي شتون لري مګر دوی ورته پلاټ اخلي ...

    تاسو به پوه شئ چې زه څنګه میک کولی شم د آی پي سره پرتله کړم او دا باید دمخه اعلان شي ، نو کله چې یو خندونکی څوک وي چې آی پی بدلوي ، خبرتیا ولري چې آی پی او میک ورته نه وي.

    زه امید لرم چې ما خپل ځان تشریح کړی ....

    که څه هم ما هر چیرې لیدلی زه د دې په اړه هیڅ نه شم موندلی ...

  11.   هاټ dijo

    د سکریپټ شریکولو لپاره مننه ، زه به پدې کې یو څه بدلونونه رامینځته کړم مګر دا اساسا هغه څه دي چې زه یې په لټه کې وم ، بیا یې تعریف شوی. هڅول

  12.   اسیدور dijo

    یوازې هغه څه چې زه یې په لټه کې وم ، ځکه چې زه زما رسبري ته اړتیا لرم چې ومومئ کله چې زما تلیفون د بل باش چلولو لپاره wifi سره وصل کیږي.
    زیاتره قبرونه