Warning
This comprehensive repository provides hands-on advanced cybersecurity resources and tools for educational purposes only. Use at your own risk, as unauthorized use may result in severe legal consequences, including imprisonment. The content is strictly educational, focusing on cybersecurity principles. Exercise caution, adhere to ethical guidelines, and avoid activities breaching legal boundaries. Misuse can lead to serious legal ramifications, and you are solely responsible for your actions.
Welcome to the Dark Web Rust repository! This project is a continuum work of the black-hat-rust book. Here, you'll delve into the world of networking, implementing low-level protocols, including IP, TCP, UDP, ICMP, and much more topics. The primary focus is on hands-on hacking methodologies, providing a comprehensive learning experience through Jupyter notebooks. Each chapter in this repository is also available in PDFs, Markdown, and other formats.
To use the notebooks in this repository, you need to set up your environment. Follow these steps to get started:
-
Clone the repository to your local machine:
git clone https://github.com/wiseaidev/dark-web-rust.git
-
Install the required dependencies and libraries. Make sure you have
Rust
,Jupyter Notebook
, andevcxr_jupyter
installed on your system.# Install a Rust toolchain (e.g. nightly): curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly # Install Jupyter Notebook pip install notebook # Install evcxr_jupyter cargo install evcxr_jupyter evcxr_jupyter --install
-
Navigate to the cloned repository:
cd dark-web-rust/chapter-1
-
Start Jupyter Notebook:
jupyter notebook
-
Access the notebooks in your web browser by clicking on the notebook file you want to explore.
The following is a collection of CLIs developed while writing this book, providing insight into what you might expect from this book.
Crate | Stars | Description |
---|---|---|
Rping | π A Fully Anonymous Any TCP Flag Flooding Attack CLI. | |
ipcap | π Perform IP lookup from the command line without internet access. | |
stegano | π΅οΈββοΈ A powerful and memory-safe steganography tool | |
duckduckgo | π¦ A CLI and library for instant DuckDuckGo searches. |
This project is licensed under the MIT. For more details, You can refer to the LICENSE file.
Stay Ethical, Stay Legal. Use Responsibly.