Version: 2.0.0
Jin is an open-source command-line interface (CLI) toolkit designed for OSINT (Open-Source Intelligence) and reconnaissance tasks. This project is an evolution of the original aliftech/jin, which focused on ethical port scanning and DDoS attack simulation for educational purposes. Starting with version 2.0.0, Jin shifts its focus to ethical OSINT and recon activities, empowering users to gather information about targets securely and responsibly. This tool is intended for ethical and educational use only—please refrain from using it for harmful actions.
Jin provides a suite of commands to assist with network reconnaissance, domain analysis, and vulnerability assessment. Built with Go, it is lightweight, portable, and containerizable with Docker, making it accessible for security researchers, students, and enthusiasts.
- server information: Fetch server information and scan ports for the given URL.
- ports: Fetch all open ports.
- db: Fetch database technology.
- Go 1.24.4 or higher (for building from source)
- Docker (for containerized usage)
-
Clone the repository:
git clone https://github.com/aliftech/jin.git -
Navigate to the project directory:
cd jin -
Build the binary:
go build -o jin main.go -
Run the CLI:
./jin
-
Pull the latest image from Docker Hub (once pushed):
docker pull wahyouka/jin:v2.0.0 -
Run the CLI interactively:
docker run -it jin:1.24.5-alpine -
(Optional) Build the image locally:
docker build -t <yourusername>/jin:latest . docker push <yourusername>/jin:latest
Run the CLI with the desired command and options:
./jin <command> [options] <url> [options]
Or, using Docker:
docker run -it <yourusername>/jin:latest <command> [options] <url> [options]
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name. - Commit changes:
git commit -m "Add feature-name". - Push to the branch:
git push origin feature-name. - Submit a pull request.
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
The tools in this project are intended for ethical and educational purposes only. Use them responsibly and avoid actions that could harm others or violate privacy laws.
Jin is a reimagined version of the original aliftech/jin, transitioning from ethical DDoS simulation to a comprehensive OSINT and recon toolkit. This shift reflects our commitment to supporting security research and education.