Documentation
Introduction
👋 Hello! Welcome to the RF Swift documentation!
What is RF Swift?
RF Swift is a toolbox for creating an environment laboratory for your RF assessments, that can easily fit your prerequirements.
This toolbox is probably the best solution to deploy a generic, as well as a special environment securely, skipping the headache and waste of time when installing and using RF tools on same host.
⚠️
Even if the project, could work on macOS with some manual workaround, we do not adverstise it for the moment, but this system will be a 100% supported anytime soon.
The RF Swift project
graph TD A[rfswift] --> B[Host manager] B --> C[Host] B --> D[USB] B --> E[Host] B --> F[Sound] B --> G[Images Container manager] H[Dockerfiles] --> G G --> I[Pull] G --> J[List] G --> K[Save] G --> L[Tag] G --> M[Run] G --> N[Exec] style A fill:#f9f,stroke:#333,stroke-width:4px style B fill:#bbf,stroke:#333,stroke-width:2px style H fill:#afa,stroke:#333,stroke-width:2px style G fill:#bbf,stroke:#333,stroke-width:2px
- Go binary (rfswift) - instruments containers and hosts to simplify the use of tools that may require internet connectivity, display, sounds, USB accesses. This rfswift is the main program you will interact with to run clean containers, execute inside running or paused containers, and do many magic actions that will make things work without headache.
- Docker images - some pre-built Docker container images are available in RF Swift’s repository. In case you wan to bake your own environment, preserve some spaces, and have a special set-up, you will also find some Docker files you can edit to fit your expectations.
Questions or Feedback?
❓
RF Swift is still in active development.
Have a question or feedback? Feel free to open an issue!
Next
Dive right into the following section to get started:
Last updated on