Public Repository

Last pushed: 4 months ago
Short Description
GFYP ("Go Find Your Phishers") container
Full Description

Purpose

GFYP or "Go Find Your Phishers" (https://github.com/0xd34db33f/gfyp) is a tool based on dnstwist (https://github.com/elceef/dnstwist). Its purpose is to monitor your domain(s) for typosquatting alternatives.

Configuration

The container needs the following environment variables:
GFYP_EMAIL_USERNAME - SMTP server username
GFYP_EMAIL_PASSWORD - SMTP server password
GFYP_EMAIL_SMTPSERVER - SMTP server
GFYP_REFRESH - Time to rescan domains (default: 86400 seconds)

Create a configuration file with your domains: domains.conf, each line have the format "domain,email".
Example:
facebook.com,me@domain.com

Startup

The container is stand alone and can be started using the 'run' command or, better, a docker compose file:

version: '2'
networks:
  bridge:
    driver: bridge
services:
  gfyp:
    build: .
    image: "rootshell/gfyp"
    container_name: gfyp
    restart: always
    environment:
      - GFYP_EMAIL_USERNAME=me@gmail.com
      - GFYP_EMAIL_PASSWORD=me
      - GFYP_EMAIL_SMTPSERVER=p4ssw0rd
      - GFYP_REFRESH=7200
    networks:
      - bridge

Maintenance

Domains can be added, removed, disabled once the container is running. Connect to the container and use the util.py script:

# docker exec -it gfyp bash#
 python /opt/gfyp/util.py
Docker Pull Command
Owner
rootshell

Comments (0)