Rename 'fake_trx' to 'trx_toolkit'

This toolkit has branched out into several different tools for
TRX interface hacking, and creating a virtual Um-interface
(FakeTRX) is only one of its potential applications.

Change-Id: I56bcbc76b9c273d6b469a2bb68ddc46f3980e835
This commit is contained in:
Vadim Yanitskiy 2018-03-13 01:09:56 +07:00
parent c08ddc7383
commit 23914b9cf8
20 changed files with 19 additions and 20 deletions

View File

@ -1,11 +1,6 @@
This is a set of tools for creating a virtual Um-interface between TRX toolkit is a set of tools intended for hacking and debugging
OsmocomBB and OsmoBTS. It may be extremely useful for testing and a TRX interface between both transceiver and L1 software, and
development of GSM stack, including both sides (MS and BTS). This emulating a virtual Um-interface between OsmocomBB and OsmoBTS.
software implements OsmoTRX (Osmocom's fork of OpenBTS transceiver)
style clock (CLCK), control (CTRL) and data interfaces. So, OsmoBTS
source code doesn't require any modifications, while for OsmocomBB
you will need to use a new application - trxcon, which can be found
in the 'fixeria/trx' branch until one is merged to master.
Brief description of available applications: Brief description of available applications:

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# BTS <-> BB burst forwarding # BTS <-> BB burst forwarding
# #
# (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# TRX Toolkit
# Auxiliary tool to generate and send random bursts via TRX DATA # Auxiliary tool to generate and send random bursts via TRX DATA
# interface, which may be useful for fuzzing and testing # interface, which may be useful for fuzzing and testing
# #

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# TRX Toolkit
# Auxiliary tool to send existing bursts via TRX DATA interface # Auxiliary tool to send existing bursts via TRX DATA interface
# #
# (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# Simple TDMA frame clock generator # Simple TDMA frame clock generator
# #
# (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# TRX Toolkit
# Auxiliary tool to send custom commands via TRX CTRL interface, # Auxiliary tool to send custom commands via TRX CTRL interface,
# which may be useful for testing and fuzzing # which may be useful for testing and fuzzing
# #

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# CTRL interface implementation # CTRL interface implementation
# #
# (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# CTRL interface implementation (OsmocomBB specific) # CTRL interface implementation (OsmocomBB specific)
# #
# (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# CTRL interface implementation (OsmoBTS specific) # CTRL interface implementation (OsmoBTS specific)
# #
# (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2016-2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# DATA interface implementation # DATA interface implementation
# #
# (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# DATA interface message definitions and helpers # DATA interface message definitions and helpers
# #
# (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# Power measurement emulation for BB # Power measurement emulation for BB
# #
# (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,8 +1,8 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# TRX Toolkit
# Virtual Um-interface (fake transceiver) # Virtual Um-interface (fake transceiver)
# OsmocomBB <-> OsmoBTS bridge
# #
# (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017-2018 by Vadim Yanitskiy <axilirator@gmail.com>
# #

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# Common GSM constants # Common GSM constants
# #
# (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# Random burst (NB, FB, SB, AB) generator # Random burst (NB, FB, SB, AB) generator
# #
# (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# TRX Toolkit
# Scapy-based TRX interface sniffer # Scapy-based TRX interface sniffer
# #
# (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2018 by Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Virtual Um-interface (fake transceiver) # TRX Toolkit
# UDP link implementation # UDP link implementation
# #
# (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com> # (C) 2017 by Vadim Yanitskiy <axilirator@gmail.com>