untergrundbiber / torture

FTP search based on Go! and ElasticSearch for the 31. Chaos Communication Congress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

torture

Multi FTP crawler and file search. Written for CCC events.

torture exists of two seperate components: The crawler and the frontend. Both are interconnected via the Elasticsearch backend.

Setup

It is always a good idea to setup a GOPATH.

For dependency version management, gopm is used. Please install gopm before continuing!

General

  1. Install and setup Elasticsearch
  2. Go into crawler/ and run gopm get; gopm build
  3. Go into frontend/ and run gopm get; gopm build

Crawler

  1. Create a servers.txt somewhere. Example is given inside crawler/.
  2. Run the crawler

Frontend

  1. Run the frontend

Authors

See AUTHORS. Do not forget to add yourself!

License

See LICENSE

About

FTP search based on Go! and ElasticSearch for the 31. Chaos Communication Congress

License:MIT License


Languages

Language:Go 94.1%Language:CSS 5.9%