Some tools to solve common network problems in Java