Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qeeqbox/url-sandbox
Scalable URL Sandbox for analyzing URLs and Domains from phishing attacks
https://github.com/qeeqbox/url-sandbox
ads analyzer analyzing-urls docker domain malware phishing python sandbox url websites
Last synced: about 6 hours ago
JSON representation
Scalable URL Sandbox for analyzing URLs and Domains from phishing attacks
- Host: GitHub
- URL: https://github.com/qeeqbox/url-sandbox
- Owner: qeeqbox
- License: agpl-3.0
- Created: 2020-10-12T16:03:55.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-30T17:10:05.000Z (about 2 years ago)
- Last Synced: 2024-06-14T01:27:13.758Z (5 months ago)
- Topics: ads, analyzer, analyzing-urls, docker, domain, malware, phishing, python, sandbox, url, websites
- Language: Python
- Homepage:
- Size: 4.32 MB
- Stars: 166
- Watchers: 9
- Forks: 52
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Generic badge](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/qeeqbox/url-sandbox/master/info&label=version&query=$.version&colorB=blue&style=flat-square)](https://github.com/qeeqbox/url-sandbox/blob/master/changes.md) [![Generic badge](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/qeeqbox/url-sandbox/master/info&label=build&query=$.dockercomposebuild&colorB=green&style=flat-square)](https://github.com/qeeqbox/url-sandbox/blob/master/changes.md) [![Generic badge](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/qeeqbox/url-sandbox/master/info&label=test&query=$.automatedtest&colorB=green&style=flat-square)](https://github.com/qeeqbox/url-sandbox/blob/master/changes.md) [![Generic badge](https://img.shields.io/static/v1?label=%F0%9F%91%8D&message=!&color=yellow&style=flat-square)](https://github.com/qeeqbox/url-sandbox/stargazers)
URL Sandbox automate the daily task of analyzing URL or Domains internally without external resources' interaction. It contains a sandbox module that executes the target in an isolated environment (Customizable). The output from that environment is parsed and structured into useful categories. Some of those categories are visualized for better user experience. This project is scalable and can be integrated into your SOC.
## Install
```git clone https://github.com/qeeqbox/url-sandbox.git && cd url-sandbox && chmod +x run.sh && ./run.sh auto_configure```## Interface
## Features
- Runs locally
- DNS info
- Headers info
- Brwoser info
- Certifcate extraction
- Target screenshot
- Network graph image
- Internal sniffer
- Custom User Agent
- Custom DNS and Proxy options
- Auto Tor configuration
- HTML and JSON output
- No-redirect option
## Running
#### One click auto-configure
git clone https://github.com/qeeqbox/url-sandbox.git
cd url-sandbox
chmod +x run.sh
./run.sh auto_configure
The project interface http://127.0.0.1:8000/ will open automatically after finishing the initialization process
## Resources
`ChromeDriver - WebDriver for Chrome, Docker SDK`
## Other Licenses
By using this framework, you are accepting the license terms of all the following packages: `chromedriver, dnspython, docker, docker-compose, firefox-esr, flask, flask_admin, flask_bcrypt, flask_login, Flask-Markdown, flask_mongoengine, geckodriver, gevent, gunicorn, iptables, iptables-persistent, jinja2, jq, libleptonica-dev, libtesseract-dev, matplotlib, netifaces, net-tools, networkx, phantomjs, pymongo, pysocks, pytesseract, python-dateutil, python-magic, pyvirtualdisplay, requests[socks], scapy, selenium, supervisor, tcpdump, termcolor, tesseract, tldextract, unzip, urllib3, validator_collection, werkzeug, wget, xvfb, useragentstring`
## Disclaimer\Notes
- Do not deploy without proper configuration
- Setup some security group rules and remove default credentials
## Other Projects
[![](https://github.com/qeeqbox/.github/blob/main/data/social-analyzer.png)](https://github.com/qeeqbox/social-analyzer) [![](https://github.com/qeeqbox/.github/blob/main/data/analyzer.png)](https://github.com/qeeqbox/analyzer) [![](https://github.com/qeeqbox/.github/blob/main/data/chameleon.png)](https://github.com/qeeqbox/chameleon) [![](https://github.com/qeeqbox/.github/blob/main/data/honeypots.png)](https://github.com/qeeqbox/honeypots) [![](https://github.com/qeeqbox/.github/blob/main/data/mitre-visualizer.png)](https://github.com/qeeqbox/mitre-visualizer) [![](https://github.com/qeeqbox/.github/blob/main/data/woodpecker.png)](https://github.com/qeeqbox/woodpecker) [![](https://github.com/qeeqbox/.github/blob/main/data/docker-images.png)](https://github.com/qeeqbox/docker-images) [![](https://github.com/qeeqbox/.github/blob/main/data/seahorse.png)](https://github.com/qeeqbox/seahorse) [![](https://github.com/qeeqbox/.github/blob/main/data/rhino.png)](https://github.com/qeeqbox/rhino) [![](https://github.com/qeeqbox/.github/blob/main/data/raven.png)](https://github.com/qeeqbox/raven)