Commit Graph

63 Commits

Author SHA1 Message Date
Roman Khassraf e91edbdc11 Merged origin/msg-file-sink-source-101 into dev, fixed conflicts. Issue #101 2015-08-05 13:23:38 +02:00
Roman Khassraf 64c74463ba Merged origin/test-utils-98 into dev, fixed conflicts 2015-08-05 12:51:33 +02:00
Roman Khassraf 1fc0565aa9 Merge remote-tracking branch 'origin/burst-printer-issue-95' into dev 2015-08-05 12:41:13 +02:00
Roman Khassraf c323454a3f Implemented message file source and sink. Issue #101 2015-08-03 16:17:46 +02:00
Roman Khassraf 1c3419e88f Renamed burst sink/source to burst file sink/source 2015-08-03 10:58:57 +02:00
Roman Khassraf b8f4909d37 Moved qa utilities to a separate directory 2015-08-03 10:08:18 +02:00
Roman Khassraf 0a2e5c8a7e Merge remote-tracking branch 'upstream/master' into message-source-sink 2015-08-03 09:48:17 +02:00
Roman Khassraf 277ed307fd Added include for scoped_ptr 2015-08-03 09:47:36 +02:00
ptrkrysik 09405388e0 Added interpretation of neighbour cells from SI2bis and SI2ter messages.
Removed code borrowed from Wireshark replacing it with libosmocore's function.
2015-08-02 22:02:52 +02:00
Martin Hauke a7cafdd9cf Added missing include in burst_source_qa_impl.cc 2015-08-01 13:01:24 +02:00
Roman Khassraf 1e82b8d4d1 Implemented message sink block for unit testing 2015-07-29 11:01:34 +02:00
Roman Khassraf adea86fec5 Implemented message source block for unit testing 2015-07-27 15:52:02 +02:00
Roman Khassraf 2bf49e4dd5 Added option to message printer that allows printing the gsmtap header. 2015-07-26 13:47:26 +02:00
Roman Khassraf 7faabf37af Added option to burst printer for ignoring dummy bursts. Issue #95 2015-07-24 14:14:16 +02:00
Piotr Krysik 590d96c887 Merge pull request #93 from romankh/a53-decryption-issue-85
A53 decryption
2015-07-22 19:05:35 +02:00
Roman Khassraf b8942892bc Added block burst_sink_qa for unit testing of burst-based blocks 2015-07-21 10:53:41 +02:00
Roman Khassraf 462fa4522d Added block burst_source_qa for unit testing of burst-based blocks 2015-07-20 17:46:52 +02:00
Roman Khassraf f28790422d Fix for burst source thread join() bug. Issue #89 2015-07-19 22:04:46 +02:00
Piotr Krysik 8b60acab97 Merge pull request #87 from romankh/ia-collector
Immediate Assignment Extractor
2015-07-16 21:19:01 +02:00
Roman Khassraf f1111eb047 Added some doc to burst printer block. Issue #86 2015-07-13 13:58:25 +02:00
Roman Khassraf 634449656e Added options to burst printer to have partial output compatibility to airprobe. See issue #86 2015-07-13 13:42:57 +02:00
Roman Khassraf 1669e93c4c Implemented option to extract only one Immediate Assignment per request reference in the extractor. Enhancement of issue #84 2015-07-13 11:18:22 +02:00
Roman Khassraf 2b5ca4850d Added option to ignore Immediate Assignments for GPRS channels in the extractor. Enhancement of issue #84 2015-07-13 10:28:17 +02:00
Roman Khassraf a212ca2dd7 Added option to enable/disable information printing in immediate assignment extractor, plus code cleanup 2015-07-12 21:19:35 +02:00
Roman Khassraf 95c6f9dfba Added functions for retrieving data from immediate assignment extractor 2015-07-12 19:02:32 +02:00
Roman Khassraf 4a7b645bd4 Merge remote-tracking branch 'upstream/master' into ia-collector 2015-07-12 09:25:41 +02:00
ptrkrysik 42411c6ef0 Added more includes of STL containers definitions.
In some configurations lack of these includes cause compile errors.
2015-07-08 10:50:41 +02:00
ptrkrysik 3fe7584125 Added includes of map and set to extract_system_info block 2015-07-07 16:51:06 +02:00
ptrkrysik e9539c1fca Implemented interpretation of bit map and variable bit map cell lists formats in system info extractor. 2015-07-06 08:34:22 +02:00
Roman Khassraf 5bd14f20b3 Implementation of a block for extracting immediate assignments from control channel messages. Currently only printing to terminal. 2015-06-24 17:59:13 +02:00
ptrkrysik b85c0626d9 Changed place where thread join function is invoked to run(). 2015-06-01 14:21:20 +02:00
Piotr Krysik 963f8b2031 Make burst_source stop when end of file is reached 2015-05-31 11:51:09 +02:00
Roman Khassraf cd5a48bd6c Implemented a burst sink and a burst source. See issue #42 2015-05-28 19:23:55 +02:00
Martin Jesper Low Madsen af7696425e Define missing 16 bit endian swap macro and fix some endian.h inclusion. 2015-04-28 22:33:43 +02:00
Roman Khassraf 717b57b96b Added option to prepend framenumber in bursts_printer 2015-04-12 18:09:45 +02:00
banjaxbanjo 9e661ca4ba Addition of processing of type 2 and 3 paging requests (previous commit) - credit to banjaxbanjo <paulkinsella29@yahoo.ie> 2015-01-18 10:19:29 +01:00
ptrkrysik 8c6e6ac918 Addition of processing of Pagin Requests Type 2 and 3
Signed-off-by: banjaxbanjo <paulkinsella29@yahoo.ie>
2015-01-18 10:00:36 +01:00
ptrkrysik 03da5c6b2a Changed code to use C++ functions, and select Panging Requests starting from message type byte - the effect will be probably shorter and easier to read code. 2015-01-18 09:56:26 +01:00
banjaxbanjo 6f27bcffcc Update tmsi_dumper_impl.cc 2015-01-16 11:16:08 +00:00
banjaxbanjo 27ca8696ed Update tmsi_dumper_impl.cc
Updated errors and took out for loop that was not needed.

dumps tmsi-timestamp-imsi

Timestamp is when tsmi or imsi was first paged.

d121c26b-150116085023-0
43102519-150116085024-0
06086648-150116085024-0
160f49af-150116085024-0
d8216e56-150116085024-0
00090536-150116085024-0
fb21f029-150116085024-0
d121662c-150116085024-0
c122ac70-150116085024-292730**********

imsi is filtered out for privacy reason but its not in working code.

Code is used for locating tmsi from silent sms.
2015-01-16 09:01:49 +00:00
ptrkrysik dd700c17fe Moved files to gr-gsm directories. Changed CMakeLists.txt files accordingly. 2015-01-15 11:47:38 +01:00
ptrkrysik 2f0f4c391b Correction in system information extractor 2015-01-12 22:59:05 +01:00
ptrkrysik 3b77654b89 Merge branch 'master' of https://github.com/mrjacobagilbert/gr-gsm into mrjaco-master
Added appropriate changes to grc files, corrected CMakeLists files
2015-01-03 00:06:39 +01:00
ptrkrysik a31a481fd1 Corrected extract_system_info_impl to work with PDU messages 2014-12-15 09:10:01 +01:00
Jacob Gilbert 607a09e4ce Updated burst printer to accept a pmt string which will be prepended to any printed messages for situations where multiple print blocks are desired. 2014-12-13 10:41:20 -08:00
Jacob Gilbert e89aee1934 Updated message printer to accept a pmt string which will be prepended to any printed messages for situations where multiple print blocks are desired. 2014-12-13 10:32:21 -08:00
ptrkrysik 3be74a732b Changed grgsm install directories and prefixes from "gsm" to "grgsm". The old prefix caused conflicts with libraries already available. 2014-12-13 10:11:00 +01:00
ptrkrysik 402c1fac30 Added missing #include statements in order to make gr-gsm compile on some systems.
CLoses issue #8.
2014-12-03 22:09:29 +01:00
ptrkrysik 529895b14c Updated copyleft statements of my files #3 2014-12-02 18:07:38 +01:00
ptrkrysik 617ba03ffc Changed format of messages containing bursts to PDU. Corrected types of bursts. 2014-11-21 10:11:05 +01:00