DEV Community

Cover image for JIN: A Light-Weight Hacking Tool Project
Wahyu K. A.
Wahyu K. A.

Posted on

JIN: A Light-Weight Hacking Tool Project

Today, I want to share my own simple cli application used for mapping URL, mapping open port of targeted website, and launching a DDoS attack. Disclaimer on, this project is made just for educational purpose, so I do not recommend you to use this project for unethical purpose.

What is CLI ?

CLI stands for Command Line Interface is a way we interact with computer programs through text commands in a console or terminal. Instead of using graphical elements like windows or buttons, users type commands to perform tasks. CLIs is prevalent in programming, system administration, and various tech field because they offer powerful and efficient way to manage tasks and automate workflows.

What is JIN ?

As I mention before, JIN is a simple CLI application designed for doing URL mapping, open port mapping, and launching a DDoS attack. This tool is made for education purpose and just to satisfy my curiosity. For further information, you can follow the link bellow.
JIN Repository.

Installation and Setup

clone the JIN project using the following command:

git clone https://github.com/aliftech/jin.git
Enter fullscreen mode Exit fullscreen mode

After that, move to root project and create a virtual environment using the following command:

py -m venv env
Enter fullscreen mode Exit fullscreen mode
.\env\Scripts\activate
Enter fullscreen mode Exit fullscreen mode

After creating a virtual environment, the next step is installing all required dependencies using the following command:

pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

Well, the JIN application is now ready to use.

Install and Setup JIN Using Docker

Beside installing and setup JIN application using the previous way, there is one more simple installation method, that is running this application using docker. In order to do that, you only need to run the following command:

docker compose run jin
Enter fullscreen mode Exit fullscreen mode

Then you can use your project now.

Top comments (0)