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
changes/63/7263/1^2
Vadim Yanitskiy 5 years ago
parent c08ddc7383
commit 23914b9cf8
  1. 0
      src/target/trx_toolkit/.gitignore
  2. 11
      src/target/trx_toolkit/README
  3. 2
      src/target/trx_toolkit/burst_fwd.py
  4. 1
      src/target/trx_toolkit/burst_gen.py
  5. 1
      src/target/trx_toolkit/burst_send.py
  6. 2
      src/target/trx_toolkit/clck_gen.py
  7. 0
      src/target/trx_toolkit/copyright.py
  8. 1
      src/target/trx_toolkit/ctrl_cmd.py
  9. 2
      src/target/trx_toolkit/ctrl_if.py
  10. 2
      src/target/trx_toolkit/ctrl_if_bb.py
  11. 2
      src/target/trx_toolkit/ctrl_if_bts.py
  12. 0
      src/target/trx_toolkit/data_dump.py
  13. 2
      src/target/trx_toolkit/data_if.py
  14. 2
      src/target/trx_toolkit/data_msg.py
  15. 2
      src/target/trx_toolkit/fake_pm.py
  16. 2
      src/target/trx_toolkit/fake_trx.py
  17. 2
      src/target/trx_toolkit/gsm_shared.py
  18. 2
      src/target/trx_toolkit/rand_burst_gen.py
  19. 1
      src/target/trx_toolkit/trx_sniff.py
  20. 2
      src/target/trx_toolkit/udp_link.py

@ -1,11 +1,6 @@
This is a set of tools for creating a virtual Um-interface between
OsmocomBB and OsmoBTS. It may be extremely useful for testing and
development of GSM stack, including both sides (MS and BTS). This
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.
TRX toolkit is a set of tools intended for hacking and debugging
a TRX interface between both transceiver and L1 software, and
emulating a virtual Um-interface between OsmocomBB and OsmoBTS.
Brief description of available applications:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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