Skip to main content

A tool for creating 4G/5G environments both with SDRs and virtual simulation to run experiments in

Project description

Blue Team

The following directory has a series of tools that are used for defending and building out environments for running scenarios in.

4G/5G Environment Creation Tool

Dependencies

  • Linux with a recent kernel
  • Docker
  • python3 and pip3
  • uhd-host (sudo apt-get install -y uhd-host)

Installation

The main tool in this directory is called daedalus and can be installed with easily with pip:

pip3 install daedalus-5g

or locally:

git clone https://github.com/IQTLabs/Daedalus
cd Daedalus/blue
sudo python3 setup.py install

Once installed, you can simply execute daedalus and you will be prompted for the 4G/5G environments you'd like it to create.

** Note **

AMD64 CPUs must support SSE4.1, AVX, AVX2, and FMA. If you don't have those, you can alternatively try starting daedalus with -b which will build the images locally and might work.

ARM64 CPUs don't have those requirements, but you will need g++ when pip installing for grpc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daedalus-5g-0.11.7.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

daedalus_5g-0.11.7-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

Details for the file daedalus-5g-0.11.7.tar.gz.

File metadata

  • Download URL: daedalus-5g-0.11.7.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for daedalus-5g-0.11.7.tar.gz
Algorithm Hash digest
SHA256 7a35ff40f5fbb4355a151e6cc7a707d10042e782d157631699c52f3f151ee379
MD5 f1a2df749ab961cbfe46e5a655fd54d5
BLAKE2b-256 b41d84737491c0418d77eee3ee04ab02a7568a1336839c779d060c9b90ee7392

See more details on using hashes here.

File details

Details for the file daedalus_5g-0.11.7-py3-none-any.whl.

File metadata

  • Download URL: daedalus_5g-0.11.7-py3-none-any.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for daedalus_5g-0.11.7-py3-none-any.whl
Algorithm Hash digest
SHA256 81f2c271c44f1c11e25e99d5f6999dd226c23a77bee8cc7db90501a50c29692f
MD5 f1b13ab942c2bdc8a7ada2d0c5d23ee3
BLAKE2b-256 72a5b054446c00d4dd4a70cb5a1b049c3faf02ace8ef984b86e5e298e562c7ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page