MiniServe is a minimalistic command-line HTTP server designed to quickly share files and directories over HTTP. This tutorial will guide you through the steps to install MiniServe on Kali Linux.
Open a terminal window on Kali Linux.
Install Rust using the following command:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Follow the prompts to install Rust.
Clone the MiniServe repository by running the following command:
git clone https://github.com/svenstaro/miniserve.git
Move into the miniserve
directory by running:
cd miniserve
Build MiniServe using Rust by running:
cargo build --release
Once the build is complete, MiniServe can be started using the following command:
./target/release/miniserve
This will start MiniServe and serve the files from the current directory.
You can specify a specific directory to serve by providing its path as an argument:
./target/release/miniserve /path/to/directory
Additionally, you can specify a port for MiniServe to listen on with the --port
option:
./target/release/miniserve --port <port_number>
If you want to use MiniServe regularly, you can add it to your system's path by running:
sudo cp ./target/release/miniserve /usr/local/bin
That's it! You should now have MiniServe installed and running on Kali Linux. You can use it to quickly share files and directories over HTTP. You can learn more about the MiniServe and its options in the official documentation.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!