This is a prototype for trying to intercept signals over Metropoloitan Networks and turn them into readable source. This also hopefully once fully developed will be able to run and just continuously scan, intercept and finger crosed inject TV signal.
User guide: step-by-step guide
-
Install Rust: If you haven't already installed Rust, you can do so by following the instructions on the official Rust website: Install Rust.
-
Add Dependencies: Make sure to add the necessary dependencies to your
Cargo.toml
file. In this case, you need to add thegtk
crate. Open yourCargo.toml
file and add the following lines:[dependencies] gtk = "0.9.2"
-
Copy the Code: Copy the provided Rust code into a new Rust file, let's name it
main.rs
. -
Paste the Code: Paste the copied code into your
main.rs
file. -
Run the Code: Open a terminal or command prompt, navigate to the directory where your
main.rs
file is located, and run the following command:cargo run
-
Test the GUI: After compiling, the GUI window should appear with a dropdown menu containing three options: "Linux Observation Task," "Network Traffic," "Windows Observation Task," and "MP4 Analysis Task." Select one of the options from the dropdown menu and click the "Execute Task" button. You should see the output printed in the terminal/console.