Networking
Create a dummy networking interface
This command creates a dummy network interface and assigns it an IP address.
ip link add <interface_name> type dummy
: Creates a new dummy network interface named<interface_name>
. Replace<interface_name>
with the name you want for the interface, one example beingvip0
.sudo ip addr add <cidr> brd + dev <interface_name> label <interface_name>:0
: Assigns the cidr<cidr>
to the interface<interface_name>
, the cidr should be in the format of<ip>/<subnetmask>
. Please replace the<cidr>
with the one that fits your network. Thebrd +
option sets the broadcast address to the default value. Thelabel <interface_name>:0
option assigns a label to the interface.
Figure Out What Is Using A Specific Port
Prints out all applications running on a certain port
-
sudo
: This runs the following command with root privileges, which are often required to inspect network activity. -
lsof -i :<PORT>
: lsof is a command meaning ‘list open files’, and the-i
option tells it to list files using Internet addresses.:<PORT>
should be replaced with the port number you’re interested in. For example,:80
would list all processes using port80
.
Check the certificate of a smtp server
Connects to a smtp server using openssl
-
openssl s_client
: This starts the OpenSSL client. -
-connect <ip/hostname>:587
: This tells the client to connect to the SMTP server at the specified IP address or hostname on port 587. Replace <ip/hostname> with the actual IP address or hostname of the server. -
-starttls smtp
: This tells the client to use the STARTTLS command to upgrade a plaintext connection to an encrypted (TLS or SSL) connection before issuing any SMTP commands.
Generate a standalone certificate
Generates a standalone certificate using certbot.
certbot certonly --standalone
: Runs Certbot in standalone mode, which means it will temporarily start a web server for the certificate validation process.-d <dns-name>
: Specifies the domain name for which the certificate should be issued. Replace<dns-name>
with your domain name.