Swarmlab docs
Application development in a distributed system
Development of Distributed Systems from Design to Application
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
= Network Scanning - exercises!
|
|
|
|
|
|
|
|
== Find TCP Ports connections
|
|
|
|
|
|
|
|
* Connect to master
|
|
|
|
|
|
|
|
* Find All TCP Ports connections
|
|
|
|
** save it
|
|
|
|
|
|
|
|
* Find All UDP Ports connections
|
|
|
|
** save it
|
|
|
|
|
|
|
|
* run
|
|
|
|
|
|
|
|
[source,bash]
|
|
|
|
----
|
|
|
|
cd /project/courses/fluentd
|
|
|
|
# run
|
|
|
|
./fluentd.yml.sh
|
|
|
|
----
|
|
|
|
|
|
|
|
|
|
|
|
* Find All TCP Ports connections
|
|
|
|
** save it
|
|
|
|
|
|
|
|
|
|
|
|
* Find All UDP Ports connections
|
|
|
|
** save it
|
|
|
|
|
|
|
|
NOTE: try to find the differences between them!
|
|
|
|
|
|
|
|
== Find All live hosts
|
|
|
|
|
|
|
|
* Find All live hosts
|
|
|
|
** save it
|
|
|
|
|
|
|
|
== Find open TCP Ports in All hosts
|
|
|
|
|
|
|
|
* Find All open TCP Ports in All hosts
|
|
|
|
** save it
|
|
|
|
|
|
|
|
== SSH connect
|
|
|
|
|
|
|
|
[source,bash]
|
|
|
|
----
|
|
|
|
ssh docker@[IP]
|
|
|
|
----
|
|
|
|
|
|
|
|
|
|
|
|
=== SSH exec remote command
|
|
|
|
|
|
|
|
Run command using the following syntax:
|
|
|
|
|
|
|
|
[source,bash]
|
|
|
|
----
|
|
|
|
## user syntax ##
|
|
|
|
ssh -t docker@192.168.128.3 'ip a'
|
|
|
|
|
|
|
|
## sudo syntax ##
|
|
|
|
ssh -t docker@192.168.128.3 'echo docker | sudo -S cat /etc/passwd'
|
|
|
|
# ^^^^^ USER ^^^ IP ^^^^^^^ sudo password ^^^^^^^^ COMMAND
|
|
|
|
|
|
|
|
## su syntax ##
|
|
|
|
ssh docker@nas01 su -c "/path/to/command1 arg1 arg2"
|
|
|
|
----
|
|
|
|
|
|
|
|
|
|
|
|
== SSH password
|
|
|
|
|
|
|
|
[source,bash]
|
|
|
|
----
|
|
|
|
SSH password:
|
|
|
|
SUDO password[defaults to SSH password]:
|
|
|
|
----
|
|
|
|
|
|
|
|
password: *docker*
|
|
|
|
|
|
|
|
SUDO password: *docker*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|