Findomain - How To Install in Termux , Linux ,
MacOS
To install Findomain v0.2.1 on different platforms, follow the instructions below:
## Installation in Termux (Android):
1. Install the Termux package from the Play Store or F-Droid.
2. Open Termux and run the following commands:
```
pkg install rust make perl
cargo install findomain
```
3. After the installation is complete, you can run Findomain by executing the command:
```
findomain
```
## Installation in Linux:
### Using Source Code:
1. Make sure you have Rust, make, and perl installed on your system.
2. Clone the Findomain repository by running the following command:
```
git clone https://github.com/Edu4rdSHL/findomain.git
```
3. Change to the Findomain directory:
```
cd findomain
```
4. Build the binary using Cargo:
```
cargo build --release
```
5. Copy the compiled binary to the `/usr/bin/` directory:
```
sudo cp target/release/findomain /usr/bin/
```
6. Now you can run Findomain by executing the command:
```
findomain
```
### Using Compiled Artifacts:
1. Download the precompiled binary for your Linux distribution from the Findomain releases page on GitHub.
2. Make the binary executable:
```
chmod +x findomain-linux
```
3. Run Findomain:
```
./findomain-linux
```
If you are using the BlackArch Linux distribution, you can install Findomain using the following command:
```
sudo pacman -S findomain
```
## Installation on ARM:
1. Download the ARM binary from the Findomain releases page on GitHub.
2. Make the binary executable:
```
chmod +x findomain-arm
```
3. Run Findomain:
```
./findomain-arm
```
## Installation on Aarch64 (Raspberry Pi):
1. Download the Aarch64 binary from the Findomain releases page on GitHub.
2. Make the binary executable:
```
chmod +x findomain-aarch64
```
3. Run Findomain:
```
./findomain-aarch64
```
## Installation on Windows:
1. Download the Windows binary (`findomain-windows.exe`) from the Findomain releases page on GitHub.
2. Open Command Prompt (CMD) and navigate to the directory where the binary is downloaded.
3. Execute Findomain by running the following command:
```
findomain-windows
```
## Installation on MacOS:
1. Download the MacOS binary (`findomain-osx.dms`) from the Findomain releases page on GitHub.
2. Make the binary executable:
```
chmod +x findomain-osx.dms
```
3. Run Findomain:
```
./findomain-osx.dms
```
After installing Findomain, you can use it with various options. Here are some examples:
- Simple search of subdomains and print the info on the screen:
```
findomain -t example.com
```
- Search subdomains using all available APIs and print the info on the screen:
```
findomain -t example.com -a
```
- Search subdomains and export the data to a CSV file:
```
findomain -t example.com -o csv
```
- Search subdomains using all available APIs and export the data to a CSV file:
```
findomain -t example.com -a -o csv
```
- Search subdomains and resolve the IP addresses of subdomains:
```
findomain -t example.com -i
```
- Search subdomains using all available APIs and resolve the IP addresses of subdomains:
```
findomain -t example.com -i -a
```
- Search subdomains using a proxy (e.g., http://127.0.0.1:8080):
```
findomain -t example.com -p http://127.0.0.1:8080
```
You can also find more information and updates about Findomain on Twitter:
- [SechackLabs (Team)](https://twitter.com/sechacklabs)
- [Edu4rdSHL (Developer)](https://twitter.com/edu4rdshl)
You can download the latest version of Findomain from the official GitHub repository: [Findomain](https://github.com/Edu4rdSHL/findomain)
