Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iker-gonzalez/darkly
This project focuses on penetration testing of web pages to identify and exploit common vulnerabilities.
https://github.com/iker-gonzalez/darkly
cyberattack cybersecurity hacking penetration-testing web web-security
Last synced: 1 day ago
JSON representation
This project focuses on penetration testing of web pages to identify and exploit common vulnerabilities.
- Host: GitHub
- URL: https://github.com/iker-gonzalez/darkly
- Owner: iker-gonzalez
- Created: 2024-05-02T08:39:12.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T11:54:51.000Z (5 months ago)
- Last Synced: 2024-07-20T15:05:18.142Z (4 months ago)
- Topics: cyberattack, cybersecurity, hacking, penetration-testing, web, web-security
- Language: Python
- Homepage:
- Size: 2.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Darkly
## Setup Instructions
This project is designed to run on amd64 architecture hardware. The provided ISO file is compatible only with this architecture. The project setup involves using VirtualBox to create and configure a virtual machine (VM). Once the VM is configured and running, you can access the application via your web browser.
### Prerequisites
- **Hardware:** Ensure you are using amd64 architecture hardware.
- **Software:** Download and install [VirtualBox](https://www.virtualbox.org/).### Step 1: Verify Hardware Architecture
Before starting, ensure that your system is using amd64 architecture hardware. This is crucial as the ISO file provided for the project is specifically built for this architecture.
### Step 2: Download VirtualBox
1. Go to the [VirtualBox download page](https://www.virtualbox.org/wiki/Downloads).
2. Download and install VirtualBox appropriate for your operating system.### Step 3: Boot a VM Using the ISO File
1. Open VirtualBox.
2. Click on `New` to create a new virtual machine.
3. Follow the prompts to name your VM and select the operating system type and version.
4. In the Virtual Hard Disk step, choose `Use an existing virtual hard disk file` and select the downloaded ISO file from the project's page.
5. Complete the VM creation process.### Step 4: Configure Network Settings
1. Once the VM is booted, stop the VM by clicking on `Close > Power off`.
2. Go to `Settings` for the VM.
3. Navigate to the `Network` section.
4. Ensure the `Attached to` field is set to `NAT`.
5. Expand the `Advanced` tab and click on `Port Forwarding`.### Step 5: Set Up Port Forwarding
1. In the `Port Forwarding` window, create a new rule with the following settings:
- **Protocol:** TCP
- **Host IP:** 127.0.0.1
- **Host Port:** 8080
- **Guest IP:** Leave blank (it will automatically use the VM's IP address)
- **Guest Port:** 80
2. Click `OK` to save the settings.### Step 6: Restart the VM
1. Start the VM again.
2. The VM’s application is now forwarded to the host port 8080.### Step 7: Access the Application
1. Open your web browser.
2. Navigate to `http://127.0.0.1:8080/`.
3. You should now see the application running.