Rendezvous is an application for testing communication between server and clients. The Rendezvous client scans the specified server IP address and ports to verify that the ports are open.
Also, Rendezvous can gather various information such as OS type of server through http communication. If you have Docker installed on your server, Rendezvous can also check whether the specified Docker image is installed.
Build
# go build
Quick Start
Run Rendezvous on server machine
(When multiple ports to be tested, use "-p" flag repeatedly)
# rendezvous server -v -p 7050 -p 7051
After Rendezvous server started up, you can see following output:
===== [ 0 ] Target server: 172.27.26.82 =====
********** [Port 7050] **********
Port open OK
HTTP response OK
********** [Port 7051] **********
Port open OK
HTTP response OKdf
Check if a specific Docker image is installed on the server
For example, "hello-world" image in the server that has 'latest' tag and image ID 'fce289e99eb9'
When specifying multiple images at the same time, you can use "-i" flag repeatedly.