Version: 2.1.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.1.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.
Overview
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.
Installation
Prerequisites
- Go 1.24.4 or higher (for building from source)
- Docker (for containerized usage)
From Source
-
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
Using Docker
-
Pull the latest image from Docker Hub (once pushed):
docker pull wahyouka/jin:v2.1.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
Usage
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]
Contributing
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.
License
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
Disclaimer
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.
About
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.