GithubHelp home page GithubHelp logo

iofane / trawl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from swimlane/trawl

0.0 0.0 0.0 71 KB

A utility to trawl phishing domains and attempt to identify phishing kits as well as other malicious activity

License: MIT License

Python 97.36% Dockerfile 2.64%

trawl's Introduction

trawl

A set of utilities used to assist with identify potential phishing websites and downloading potentially malicious content.

THIS PROJECT CURRENTLY UNDER DEVELOPMENT AND IT NOT READY FOR TESTING. PLEASE STAR OR WATCH THIS PROJECTS FOR FUTURE UPDATES AS I CONTINUE TO UPDATE IT

About

You can find more information about this tool during my presentation at DerbyCon 2019. Please visit my blog for the slides and a link to the video.

Services

trawl includes the following services (containers):

  • entrails (MongoDB which contains 3 document models)
  • spotter (spotter is used to spot potential malicious URLs)
  • trawler (trawler is used to scrape websites for malicious content)
  • Chum (chum is a RabbitMQ queue used by both spotter and trawler)

trawl is designed with Docker in mind and is catered towards rapid setup and deployment. The general architecture can be seen below:

trawl architecture

Requirements

  • Docker-Compose

Usage

To begin using trawl make sure you have docker and docker-compose installed on your system and then you must clone the repository:

git clone [email protected]:swimlane/trawl.git

change directories into the trawl folder and run

docker-compose up

This will begin creating and setting up all services.

trawl's People

Contributors

joshswimlane avatar msadministrator avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.