Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dikayx/spoofy
Check if your domain is vulnerable to spoofing.
https://github.com/dikayx/spoofy
docker domain flask python spoofing spoofing-detection
Last synced: about 1 month ago
JSON representation
Check if your domain is vulnerable to spoofing.
- Host: GitHub
- URL: https://github.com/dikayx/spoofy
- Owner: dikayx
- License: mit
- Created: 2024-08-23T16:14:00.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T09:04:32.000Z (3 months ago)
- Last Synced: 2024-09-11T11:46:00.361Z (3 months ago)
- Topics: docker, domain, flask, python, spoofing, spoofing-detection
- Language: Python
- Homepage:
- Size: 472 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: docs/SECURITY.md
Awesome Lists containing this project
README
# Spoofy
[![Python3](https://img.shields.io/badge/Python-3.10-blue.svg)](https://www.python.org/downloads/release/python-3100/)
[![License](https://img.shields.io/badge/License-MIT-lightgrey.svg)](LICENSE)
[![Build Status](https://github.com/dikayx/spoofy/actions/workflows/python-app.yml/badge.svg)](https://github.com/dikayx/spoofy/actions/workflows/python-app.yml)Spoofy is a small web app that allows you to test a domain's MX, SPF, DKIM, and DMARC records as well as its SSL status. It provides an easy way to check if your domain is properly configured to prevent email spoofing and phishing attacks.
![Screenshot of the app](assets/screenshot.png)
## Features
- 📧 Check MX, SPF, DKIM, and DMARC records
- 🔒 Check the SSL status of the domain
- 🔍 View detailed information about each record
- 📋 Get an overview of the records' status
- 🛡️ Get recommendations for each record## Get started
Download the latest release from the [releases page](https://github.com/dikayx/spoofy/releases) and use the [setup.sh](setup.sh) (Mac & Linux) or [setup.bat](setup.bat) (Windows) script to set up the app via Docker or locally. For more detailed instructions, see the [installation guide](docs/INSTALLATION.md).
If you are already familiar with Git, you can use the commands below to clone the repository and run the setup script.
### Quickstart
To get the app up and running on Mac or Linux, run:
```bash
git clone https://github.com/dikayx/spoofy.git && cd spoofy && chmod +x setup.sh && ./setup.sh
```On Windows, open a command prompt (cmd) and run:
```cmd
git clone https://github.com/dikayx/spoofy.git && cd spoofy && setup.bat
```Follow the instructions in the terminal to start the app. By default, it will be available at [http://localhost:8080](http://localhost:8080). If you want to use SSL, see the [Securing the app with SSL](docs/INSTALLATION.md#securing-the-app-with-ssl) section in the installation guide.
### Usage
It's simple! Just enter a domain name in the input field and click the "Check" button. The app will then display the SPF, DKIM, and DMARC records for the domain. If you want to check another domain, click the "Reset" button.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.