Smocker is a Network virtualization tool for java applications. This is an open source software allowing to watch an mock all network interactions made by your java application via a Rich Web application. You can easily discover how your java application deals with external network dependencies.

Then you can stub external networks dependencies to isolate your application and test all kind of behaviors of external systems over the network.

Project is available on Docker Hub and all the source code is available on GitHub. Click on the links below.