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
- Install and setup Elasticsearch
- Go into
crawler/and rungopm get; gopm build - Go into
frontend/and rungopm get; gopm build
Crawler
- Create a
servers.txtsomewhere. Example is given insidecrawler/. - You need to add
script.engine.groovy.inline.update: trueto yourelasticsearch.yml - Run the crawler
Frontend
- Run the frontend
Authors
See AUTHORS. Do not forget to add yourself!
License
See LICENSE