Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
IMSI-catcher — यह प्रोग्राम आपको आसपास के मोबाइल फोनों के IMSI नंबर दिखाता है। | Kitploit
उपकरण/GitHubGitHub/oros42/imsi-catcher
OSINT (खुला स्रोत खुफिया)टोहीनेटवर्क मैपिंगजानकारी एकत्र करनावायरलेस सुरक्षामोबाइल सुरक्षा
GitHuboros42/imsi-catcher

IMSI-catcher

यह प्रोग्राम आपको आसपास के मोबाइल फोनों के IMSI नंबर दिखाता है।

रिपॉजिटरी देखें
4.5k9062 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

IMSI-कैचर

यह प्रोग्राम आपको अपने आस-पास के मोबाइल फोनों के IMSI नंबर, देश, ब्रांड और ऑपरेटर दिखाता है।

/!\ यह प्रोग्राम यह समझने के लिए बनाया गया था कि GSM नेटवर्क कैसे काम करता है। बुरी हैकिंग के लिए नहीं!

screenshot0

आपको क्या चाहिए

1 पीसी जिसमें Gnu/Linux हो। निम्न पर परीक्षण किया गया:

  • डेबियन 10
  • उबंटू 20.04/लिनक्स मिंट 22.2+
  • काली 2025+

1 SDR रिसीवर। निम्न पर परीक्षण किया गया:

  • USB DVB-T की (RTL2832U) एंटीना के साथ (15$ से कम)
  • OsmocomBB फ़ोन
  • HackRF
  • BladeRF

सेटअप

root@kitploit:~
git clone https://github.com/Oros42/IMSI-catcher.git
cd IMSI-catcher

या

root@kitploit:~
wget https://github.com/Oros42/IMSI-catcher/archive/master.zip && unzip -q master.zip
cd IMSI-catcher-master
root@kitploit:~
sudo apt install python3-numpy python3-scipy python3-scapy gr-gsm

चेतावनी: python 3.9 का उपयोग न करें (ctypes बग)!

Importlib बनाम Imp

Python 3.1 से शुरू करके, Imp को importlib से बदल दिया गया है। Imp को Python 3.11 में डिप्रीकेट किया गया है, नई आवश्यकताओं को निम्नानुसार पूरा किया जाता है।

root@kitploit:~
apt install python3-pip
pip install importlib

Docker के साथ gr-gsm इंस्टॉल करें (अनुशंसित नहीं)

root@kitploit:~
sudo xhost +local:docker
docker pull atomicpowerman/imsi-catcher
docker run -ti --net=host -e DISPLAY=$DISPLAY --privileged -v /dev/bus/usb:/dev/bus/usb  atomicpowerman/imsi-catcher bash

इस docker में सभी grgsm_* चलाएँ।

उपयोग

हम GSM सिग्नलों को डीकोड करने के लिए grgsm_livemon और IMSI खोजने के लिए simple_IMSI-catcher.py का उपयोग करते हैं।

root@kitploit:~
python3 simple_IMSI-catcher.py -h
root@kitploit:~
Usage: simple_IMSI-catcher.py: [options]

Options:
  -h, --help            show this help message and exit
  -a, --alltmsi         Show TMSI who haven't got IMSI (default  : false)
  -i IFACE, --iface=IFACE
                        Interface (default : lo)
  -m IMSI, --imsi=IMSI  IMSI to track (default : None, Example:
                        123456789101112 or "123 45 6789101112")
  -p PORT, --port=PORT  Port (default : 4729)
  -s, --sniff           sniff on interface instead of listening on port
                        (require root/suid access)
  -w SQLITE, --sqlite=SQLITE
                        Save observed IMSI values to specified SQLite file
  -t TXT, --txt=TXT     Save observed IMSI values to specified TXT file
  -z, --mysql           Save observed IMSI values to specified MYSQL DB (copy
                        .env.dist to .env and edit it)

2 टर्मिनल खोलें।

टर्मिनल 1 में

root@kitploit:~
sudo python3 simple_IMSI-catcher.py -s

टर्मिनल 2 में

root@kitploit:~
grgsm_livemon

अब, फ़्रीक्वेंसी तब तक बदलें जब तक कि यह टर्मिनल में कुछ इस प्रकार प्रदर्शित न हो:

root@kitploit:~
15 06 21 00 01 f0 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
25 06 21 00 05 f4 f8 68 03 26 23 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
49 06 1b 95 cc 02 f8 02 01 9c c8 03 1e 57 a5 01 79 00 00 1c 13 2b 2b

वायरशार्क

आप वायरशार्क से GSM पैकेट देख सकते हैं।

root@kitploit:~
sudo apt install wireshark
sudo wireshark -k -Y '!icmp && gsmtap' -i lo

फ़्रीक्वेंसी खोजें

root@kitploit:~
grgsm_scanner
root@kitploit:~
ARFCN:  974, Freq:  925.0M, CID:     2, LAC:   1337, MCC: 208, MNC:  20, Pwr: -41
ARFCN:  976, Freq:  925.4M, CID:  4242, LAC:   1007, MCC: 208, MNC:  20, Pwr: -45

अब, आप grgsm_livemon के लिए फ़्रीक्वेंसी सेट कर सकते हैं:

root@kitploit:~
grgsm_livemon -f 925.4M

या, hackrf के लिए, इस प्रकार kalibrate-hackrf टूल प्राप्त करें:

root@kitploit:~
sudo apt-get install automake autoconf libhackrf-dev
git clone https://github.com/scateu/kalibrate-hackrf
cd kalibrate-hackrf/
./bootstrap
./configure
make
sudo make install

चलाएँ

root@kitploit:~
kal -s GSM900
root@kitploit:~
kal: Scanning for GSM-900 base stations.
GSM-900:
	chan:   14 (937.8MHz + 10.449kHz)	power: 3327428.82
	chan:   15 (938.0MHz + 4.662kHz)	power: 3190712.41
...

mysql में डेटा लॉग करें

अपना DB बनाने के लिए db-example.sql का उपयोग करें।

root@kitploit:~
cp .env.dist .env
nano .env
# अपना कॉन्फ़िग सेट करें
sudo apt install python-decouple python3-mysqldb
root@kitploit:~
sudo python3 simple_IMSI-catcher.py -s --mysql

scan-and-livemon (अब उपयोग नहीं किया जाता)

फ़्रीक्वेंसी स्कैन करें और पहली मिली को सुनें: टर्मिनल 1 में

root@kitploit:~
python3 scan-and-livemon

टर्मिनल 2 में

root@kitploit:~
python3 simple_IMSI-catcher.py

लिंक

Gr-Gsm का सेटअप: https://osmocom.org/projects/gr-gsm/wiki/Installation और https://github.com/velichkov/gr-gsm फ़्रीक्वेंसी: http://www.worldtimezone.com/gsm.html और https://fr.wikipedia.org/wiki/Global_System_for_Mobile_Communications मोबाइल नेटवर्क कोड: https://en.wikipedia.org/wiki/Mobile_Network_Code Scapy: http://secdev.org/projects/scapy/doc/usage.html IMSI: https://fr.wikipedia.org/wiki/IMSI Realtek RTL2832U: https://osmocom.org/projects/sdr/wiki/rtl-sdr और http://doc.ubuntu-fr.org/rtl2832u और http://doc.ubuntu-fr.org/rtl-sdr

दान करें

मेरे काम का समर्थन करने के लिए, एक टिप अच्छा होगा ;-) https://liberapay.com/Oros/

टूल डाउनलोड करें