Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Cannot retrieve contributors at this time
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  for Distributing tasks(URLs) among the workers. While RabbitMQ  and Redis  works as the brokers in it. It also uses Team Cymru Community Services  and PyDNS  to query its services.
Please refer to
Project Slot Page for more details.
Stay tuned to Project Weekly Blog. .. toctree::
Indices and tables
 RabbitMQ is used as the Message Broker in Celery.
 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.
 Team Cymru Community Service is used for fetching country codes from IP address of the users.
 PyDNS is used for DNS queries over Team Cymru's IP-to-ASN service.
Press h to open a hovercard with more details.