.. Thug Distributed documentation master file, created by sphinx-quickstart on Sun Jul 28 17:01:26 2013. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to Thug Distributed documentation! ============================================ `ThugD `_ stands for **Thug Distributed Task Queuing Project**. It is developed under `The Honeynet Project `_ organization as a `GSoC `_ Project. It is a Distributed Version of the existing `Thug Project `_. `ThugD `_ is developed using **Celery** [#f1]_ for Distributing tasks(URLs) among the workers. While RabbitMQ [#f2]_ and Redis [#f3]_ works as the brokers in it. It also uses Team Cymru Community Services [#f4]_ and PyDNS [#f5]_ to query its services. Please refer to `Project Slot Page `_ for more details. Stay tuned to `Project Weekly Blog `_. .. toctree:: :maxdepth: 2 files/intro files/install files/usage files/download files/code Indices and tables ================== * :ref:`search` .. rubric:: Footnotes .. [#f1] `Celery: Distributed Task Queue `_ .. [#f2] `RabbitMQ `_ is used as the Message Broker in Celery. .. [#f3] `Redis `_ is used as the Backend Broker in Celery. It is preferred then default AMQP backend broker as it don't create individual queues while returning results to server. .. [#f4] `Team Cymru Community Service `_ is used for fetching country codes from IP address of the users. .. [#f5] `PyDNS `_ is used for DNS queries over Team Cymru's IP-to-ASN service.