DCWatch

DCWatch - The Beholder
DCWatch console running from Eclipse
Type DC Bots
Developer CyB
Latest release DCWatch 0.2.0 RC1 / February 2, 2007
Programming language Java
OS Independent
License GPL
Website http://dcwatch.dccafe.org

DCWatch is an external robot program on Direct Connect network.

Features

  • Java console application
  • Join to ADC and NMDC hubs
  • Manage several hubs simultaneously
  • Plugin support
  • Remote control with main and private chat
  • File transfer (base implementation, ADC only)

Plugins

Direct Connect Client plugin
Direct Connect Client plugin
Lua Scripter
This plugin is able to running Lua scripts with LuaJava. DCWatch support BCDC++ scripts with the built-in script BCDC Bridge.
User Search
DCWatch join several (25 Hungarian) hubs and the user can find another online user on these hubs with this plugin. This feature is available via hubs, DCWatch web site or Mozilla Search Engine.
Chatroom
Users can speak users of another hub. Any operator get chat moderator permission. Moderators are able to kicking and banning from chatroom.
Hublist Server
This plugin wait for NMDC hub registration on port 2501 and share this hublist (xml.bz2 only) on the Internet. We can add to this hublist manually ADC or NMDC hubs.
HTTP Services
Some DCWatch feature is available via HTTP with this plugin. (User Search, Hublist, Status)
Direct Connect Client
This plugin is a poor implementation of DirectConnect Client.

Plans

  • Standard NIO framework (Apache MINA)
  • Multi language support
  • Protocol independent share checker plugin
  • Remote GUI plugin with private/public key authentication (with Java Swing)
  • Online chat between hub and
    1. website (with Java Applet)
    2. instant messenger client (with MSN or Yahoo! Messenger)
  • Data transfer with NMDC and ADC protocol

Links

Personal tools