نحوه ردیابی سیگنال های (GPS , Wifi ,Bluetooth) با ابزار Sparrow-wifi
سیستم ردیابی سیگنالها به دستگاههایی گفته میشود که قادر به دریافت سیگنالهای رادیویی نظیر GPS، وایفای و بلوتوث هستند و مکان جغرافیایی این سیگنالها را تعیین میکنند. این سیستمها با بهرهگیری از الگوریتمهای پیچیده، توانایی تعیین موقعیت دقیق دستگاهها را دارند و به عنوان یک ابزار مفید برای بسیاری از افراد و شرکتها بهکار میروند.
اگر شما هم در شرایطی قرار گرفتید که باید نگاهی به طیف بی سیم بلوتوث و وای فای و gps بی اندازید، یک ابزار جذاب به نام sparrow-wifi وجود دارد که با زبان python 3 نوشته شده و از نوع کراس پلتفرم می باشد. استفاده از این ابزار بسیار آسان است و دارای رابط گرافیکی جذاب و ساده ایی هست که قدرت سیگنال دستگاه های اطراف را بر روی یک نمودار به شما نشان می دهد. این ابزار به عنوان یک ابزار تجزیه و تحلیل بریی شناسایی و نظارت سیگنال های بی سیم شناخته می شود. پس برای ردیابی سیگنال های بی سیم در ادامه این مقاله با ما همراه باشید.
برای ردیابی سیگنالهای GPS، نیاز است تا دستگاهی مجهز به ماژول GPS باشد که میتواند به سیستم ماهوارهای GPS متصل شود و موقعیت دقیق مکانی را تعیین کند.
برای ردیابی سیگنال وایفای، دستگاههایی با قابلیت دریافت سیگنالهای وایفای به صورت خودکار میتوانند تبدیل به یک ردیاب وایفای شوند. این دستگاهها با دریافت سیگنالهای وایفای موجود در طرف مقابل، میتوانند موقعیت جغرافیایی را تعیین کنند.
ردیابی سیگنال بلوتوث نیز به صورت مشابه با ردیابی سیگنال وایفای عمل میکند. دستگاههایی با قابلیت دریافت سیگنال بلوتوث در محدوده نزدیک خود، موقعیت دقیق مکانی را تعیین میکنند.
به طور کلی، ردیابی سیگنالهای GPS، وایفای و بلوتوث بسیار مفید و کاربردی است و در بسیاری از صنایع و شرکتها مانند حمل و نقل، تحویل کالا و پست، جستجو و نجات و… بهکار میروند.
چگونگی ردیابی سیگنال های GPS، وای فای و بلوتوث
ابزار Sparrow-wifi توسط یک کاربر گیت هاب به نام Ghostop14 برنامه نویسی شده است. از جمله قابلیت های جذاب این ابزار نصب شدن روی Raspberry Pi است که میتوانید از راه دور هم به این ابزار متصل شوید. همچنین می توان Raspberry Pi را بر روی یک پهباد متصل کرده و دامنه شنود خود را گسترده تر کرد. برای نصب ابزار بر روی Raspberry Pi میتوانید به صفحه گیت هاب ابزار مراجعه کنید.
این ابزار از طیف Wifi نسل 2.4 گیگاهرتز و 5 گیگاهرتز پشتیبانی می کند. و دارای رادیو تعریف شده توسط نرم افزار برای شنود فرکانس های رادیویی هست. از جمله گزینه های پیشرفته برای بولوتوث و قابلیت های GPS می توان به موارد زیر اشاره کرد:
- پوشش از فرکانس 2.4 GHz و 5 GHz به صورت زنده برای WIFI
- شناسایی اطلاعات SSID برای دستگاه های WIFI
- شناسایی دستگاه های دارای بولوتوث Bluetooth و Bluetooth LE
- خروجی گرفتن از اطلاعات به دست آمده به صورت فایل های CSV و JSON
- شناسایی مختصات گوگل مپ با استفاده از GPS دستگاه ها
مرحله 1 : آپدیت و آپگرید کالی لینوکس
قبل از نصب هر چیزی باید مخازن کالی لینوکس خود را آپدیت کنید تا در مراحل نصب، سیستم شما به مشکلی برخورد نکند.
sudo apt-get update && sudo apt-get upgreade
مرحله 2 : نصب ابزار های مورد نیاز
حالا باید برخی از ابزار های مورد نیاز python3 را نصب کنیم.
sudo apt-get install python3-pip gpsd gpsd-clients python3-tk python3-setuptools
sudo pip3 install --upgrade pip
sudo pip3 install QScintilla PyQtChart gps3 dronekit manuf python-dateutil numpy matplotlib
اگر از Ubuntu نسخه بالای 20 و از Kali 2020.3 یا بالا تر استفاده می کنید دستور زیر را بزنید.
sudo apt-get install python3-pip gpsd gpsd-clients python3-tk python3-setuptools python3-pyqt5.qtchart
sudo pip3 install --upgrade pip
sudo pip3 install QScintilla gps3 dronekit manuf python-dateutil numpy matplotlib
مرحله 3 : نصب Sparrow-wifi
حالا سیستم ما برای نصب Sparrow-wifi آماده شده است و ما می توانیم از مخازن Github ابزار را دانلود کنیم.
git clone https://github.com/ghostop14/sparrow-wifi
بعد از دانلود وارد فایل ابزار میشیم .
cd sparrow-wifi
حالا میتوانیم ابزار را اجرا کنیم.
sudo ./sparrow-wifi.py