Commit graph

96 commits

Author SHA1 Message Date
df89719dd9 Added "usage" suggestion 2019-12-14 10:00:48 +01:00
blackflag
445b8619e5 Added scripts 2018-11-09 12:33:59 +01:00
Oros
90e4d5ae6c README.md 2018-08-18 22:47:23 +02:00
Oros
7be65562c7 ref #56 fix error when «Found 0 frequences» 2018-08-18 12:30:16 +02:00
Oros
502ff322b7
Merge pull request #55 from thefinn93/search-path-for-grgsm
Use distutils.spawn.find_executable to find grgsm_scanner
2018-08-02 20:31:58 +02:00
Finn Herzfeld
7cc1a7423d Use distutils.spawn.find_executable to find grgsm_scanner, rather than hard-coding the path
It's not always installed in /usr/bin/grgsm_scanner
2018-08-02 10:51:56 -07:00
Oros
87ec590210 Update documentation 2018-05-31 14:00:41 +02:00
Oros
5676fff83f fix indentation 2018-05-31 13:41:49 +02:00
Oros
c21ac6f51b Update mcc_codes.json 2018-05-08 18:52:15 +02:00
Oros
adbfcb402d
Merge pull request #52 from anderstogern/patch-1
Updated to follow Wikipedias change of h3 to h4
2018-05-08 18:50:48 +02:00
Anders Sabinsky Tøgern
7f1a701abc
Updated to follow Wikipedias change of h3 to h4
Apparently Wikipedia has changed its HTML, introducing another header level. This has resulted in what previously was tagged h3 is now tagged h4, thus breaking this script (which fails silently, btw.).

Changing h3 to h4 in the script fixes the issue.
2018-05-08 15:39:08 +02:00
Oros
def53e7d05
ref# 4 update README 2018-03-08 13:35:40 +01:00
Oros
4f09109425 Fix output order 2017-12-14 23:47:18 +01:00
Oros42
ab0c79c8a7
Update README.md 2017-12-13 00:13:24 +01:00
Oros42
087a1b4a3b
Update README.md 2017-12-13 00:10:04 +01:00
Oros42
38145d7a5c
Update README.md 2017-12-13 00:09:34 +01:00
Oros42
3131741cfb
Update README.md 2017-12-13 00:07:51 +01:00
Oros42
8468a1eb61 Merge pull request #36 from codenoid/master
change ' to " for __main__
2017-10-21 10:23:32 +02:00
Rubi Jihantoro
34548835e9 change ' to " in for __main__
when use `'` i got `/usr/bin/python: can't find '__main__' module in '/home/myusername'` , imsi placed on /home/myusername/IMSI-catcher , Ubuntu 16.04
2017-10-21 14:23:49 +07:00
Oros
f3f6d4635e Merge branch 'master' of https://github.com/Oros42/IMSI-catcher 2017-10-02 21:44:26 +02:00
Oros
808ff3ee6d close #9 2017-10-02 21:41:50 +02:00
Oros42
1386771fcf Merge pull request #33 from petterreinholdtsen/scan-wait
Wait for the subprocesses before terminating.
2017-09-27 20:10:09 +02:00
Petter Reinholdtsen
5e9eb68c4c Wait for the subprocesses before terminating. 2017-09-27 18:37:52 +02:00
Oros42
545d7aebec ref #4
imsi_to_track_len is back
2017-09-27 13:06:40 +02:00
Oros
9ff85f9d92 fix 2017-09-23 22:33:58 +02:00
Oros
d3c9c5cf3c Now you can use a custom ouput function 2017-09-21 23:56:47 +02:00
Oros
1a336ecf52 fix header when use scapy and no IPV6 2017-09-20 22:54:16 +02:00
Oros
56ed7f1e6f define some variables 2017-09-20 22:53:47 +02:00
Oros42
b5503a757f Merge pull request #31 from petterreinholdtsen/track-imsis
Added code to track how long a IMSI has been seen.
2017-09-17 16:09:56 +02:00
Oros42
cc5ccf10a7 Merge pull request #30 from petterreinholdtsen/pass-arfcn-to-tracker
Make sure to pass arfcn value to tracker.register_imsi().
2017-09-17 15:54:46 +02:00
Oros42
d9e7c05c67 Merge pull request #29 from petterreinholdtsen/sqlite-no-default
Disable SQLite writing by default.
2017-09-17 15:43:05 +02:00
Petter Reinholdtsen
5fa4581b98 Added code to track how long a IMSI has been seen. 2017-09-17 10:28:40 +02:00
Petter Reinholdtsen
6f8499c660 Make sure to pass arfcn value to tracker.register_imsi(). 2017-09-17 09:05:02 +02:00
Petter Reinholdtsen
1ec8d9c88a Disable SQLite writing by default. 2017-09-17 08:31:14 +02:00
Oros42
8e407343c4 Update simple_IMSI-catcher.py 2017-09-13 23:06:52 +02:00
Oros
5eca9b213a ref #27 update intentation with tabs 2017-09-07 13:59:12 +02:00
Oros42
7fb60bac16 Merge pull request #26 from petterreinholdtsen/typo-pfields
Fix typo in encoding change.
2017-09-06 12:59:28 +02:00
Petter Reinholdtsen
eb6973cf49 Fix typo in encoding change. 2017-09-06 06:51:43 +00:00
Oros42
a620749b3a Merge pull request #25 from petterreinholdtsen/utf-8
Improve string encoding handling
2017-09-06 00:09:33 +02:00
Petter Reinholdtsen
1ca32c1353 Improve string encoding handling
Use unicode strings internally and only convert to byte stream
just before writing.  This solve a problem with sqlite rejecting
non-ascii operator names that were passed as byte streams instead
of unicode strings.
2017-09-05 21:19:25 +00:00
Oros42
9394524913 Merge pull request #24 from petterreinholdtsen/simple-recipe
Suggest grgsm_scanner and scan-and-livemon instead of manual freq search
2017-09-05 20:43:29 +02:00
Petter Reinholdtsen
bdda2b93b0 Suggest grgsm_scanner and scan-and-livemon instead of manual frequency search 2017-09-05 15:20:20 +00:00
Oros42
400451c473 Update README.md 2017-09-05 13:14:19 +02:00
Oros42
bffa3d8ddb Merge pull request #23 from petterreinholdtsen/scan-and-livemon
Add new tool scan-and-livemon to automatically start livemon.
2017-09-05 08:43:57 +02:00
Petter Reinholdtsen
717ce4d0dd Add new tool scan-and-livemon to automatically start livemon. 2017-09-04 22:31:03 +00:00
Oros42
fc2d20df0f Merge pull request #15 from petterreinholdtsen/sqlite-save
Add new option --sqlite to save observed IMSI values to file.
2017-09-04 13:52:26 +02:00
Petter Reinholdtsen
aac03d7454 Add new option --sqlite to save observed IMSI values to file. 2017-09-04 11:42:58 +00:00
Oros42
977fed1c4d Merge pull request #22 from petterreinholdtsen/no-root-required
Rewrite to not require privileged network interface access
2017-09-04 13:13:06 +02:00
Petter Reinholdtsen
6cb5f88572 Rewrite to not require privileged network interface access
Make the default to listen for UDP packages on port 4729 without
special privileges.  Use --sniff for old behaviour using scapy.sniff.

This require the latest version of grgsm_livemon in gr-gsm with
support for the --serverport option to make sure the port is available
for listening.
2017-09-04 09:16:16 +00:00
Oros42
05c761de36 Merge pull request #21 from petterreinholdtsen/gsmtap-be-structure
Introduce ctypes based gsmtap header parser
2017-09-04 08:47:15 +02:00