Commit graph

80 commits

Author SHA1 Message Date
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
Oros42
5109f58077 Merge pull request #20 from petterreinholdtsen/typo-imsi-to-track
Make sure to use class attribute imsi_to_track.
2017-09-04 08:45:47 +02:00
Petter Reinholdtsen
7faddd7f6f Introduce ctypes based gsmtap header parser 2017-09-04 00:58:10 +02:00
Petter Reinholdtsen
4265f4bf8b Make sure to use class attribute imsi_to_track.
Some leftover changes after the last rewrite.
2017-09-04 00:20:40 +02:00
Oros42
49e7f2e70c Merge pull request #19 from petterreinholdtsen/tracker-class
Split parser and tracker, and create tracker class
2017-09-03 12:00:05 +02:00
Petter Reinholdtsen
1e248d2e6c Split parser and tracker, and create tracker class
Restructure the code to split parser and printer, avoid globals and
instead use class variables in a new tracker class handling the
tracking and printing.  This make it easier to replace the tracker and
reuse the parser.
2017-09-03 08:39:26 +02:00
Oros42
6c7abef727 Merge pull request #18 from petterreinholdtsen/missing-globals
Add missing globals to make script work as a library.
2017-08-28 20:57:25 +02:00
Petter Reinholdtsen
04f56e1079 Make script work as a library.
Add missing globals and move mcc code loading to function.
2017-08-28 11:56:48 +00:00
Oros42
9d3b2527b2 Update README.md 2017-08-01 21:45:12 +02:00
Oros
07dc68efd2 ref #13 track part of IMSI 2017-08-01 21:17:41 +02:00
Oros42
677855ccf9 Update README.md 2017-07-27 23:38:29 +02:00
Oros
e4416cb26e Up 2017-07-26 22:28:43 +02:00
Oros42
074f1a0c91 ref #11 2017-07-26 22:04:36 +02:00
Oros42
b0e95ad26f ref#11 2017-07-09 11:14:26 +02:00
Oros
3c3ee9213c Update 2017-04-27 11:17:33 +02:00
Oros
7f174aac77 ref #8 2017-04-27 11:13:08 +02:00
Oros
85067041da ref #8 bug Unknown MNC 2017-04-24 17:57:18 +02:00