Step by Step Installation Guide for the AEOLUS SybilGuard Service Note that this makes only sense with pubWeb 1. create a testbed partition. 2. upload commons-io-1.4.jar and a SybilGurad jar from the jars directory (e.g. SybilguardDemo.jar) 3. modify the configuration file supernode.conf to your needs sg.bind.address=__IP__ //will be replaced by the actual IP of the node don't change! sg.supernode.address=147.162.96.39 // give the IP of the machine you want to use as super node sg.supernode.tclength=20 // set your desired witness table length sg.supernode.degree=3 // set the number of friends every node should pick 4. equip your service in such a way that it uses SG - import the class SGservice - get the running instans with SGservice.getSGservice(); - use the service with the verify(suspect) method. 5. distribute all files to all nodes and run SGservice and SGMmService on all nodes. Run your own service on all nodes you desire, but not on the SG super node. Please note that the super note must run on its own node and limits the size of the network since it has to handle the whole network. For a better understanding how to deploy SG in your own service you might want to check the implementation of EmtyService and EmptyThread. Furthermore EmptyService is a stand alone demo of the SGservice, if you run it on some nodes it will automatically search for suspects and verify these. Use SybilGuardDemo.jar for a more elaborated output.