Coder Social home page Coder Social logo

docker's Introduction

How it works?

the system is working on demand with local environment + external api to add some new features

poloshell (port:8022) --[command]--> (port:80) apicontext --[text2botreck]--> botreck plugin on browser

poloshell (port:8022) --[command]--> apicontext --[text2apidsl]--> (port:22) shell with native commands

Tech stack

  • fedora os
  • shell:
    • bash (22) - admin terminal
    • fish (122) - user terminal
    • ssh poloshell (222) - customer web terminal to write commands
    • web poloshell (8022) - customer web terminal to write commands
  • apicontext: convert the commands from poloshell to botreck on browser
  • browser: chromium
  • browser plugins: botreck
  • remotedekstop
  • keepass - local passwords

List All Open Ports

List of TCP and UDP port numbers - Wikipedia

From 0 to 1023: These ports are known as the Well-known ports. These ports can only be used by system (or root) processes or by programs executed by privileged users.

From 1024 to 49151:These ports are known as the Registered ports. These ports can be used by ordinary user processes or programs executed by ordinary users.

From 49152 to 65535:These ports are known as Dynamic Ports.

You can also refer to the given table that includes the most common ports with port no. and the protocol it uses:

cat /etc/services | grep 22

image

Port No Port Protocol
21 FTP TCP
22 SSH TCP
23 TELNET TCP
25 SMTP TCP
53 DNS TCP, UDP
67,68 DHCP UDP
80 HTTP TCP
110 POP3 TCP
111 Portmapper TCP, UDP
123 NTP UDP
137 NetBIOS TCP, UDP
143 IMAP TCP, UDP
161,162 SNMP UDP
443 HTTPS TCP

Before opening a port on Linux, you must check the list of all open ports, and choose an ephemeral port to open that is not on that list.

Use the netstat command to list all open ports, including TCP and UDP, which are the most common protocols for packet transmission in the network layer.

netstat -lntu

This will print:

all listening sockets (-l)
the port number (-n)
TCP ports (-t)
UDP ports (-u)

Verify that you are receiving consistent outputs using the ss command to list listening sockets with an open port:

ss -lntu

Ensure that port 4000 is not used using the netstat command:

netstat -na | grep :4000

Or the ss command:

ss -na | grep :4000

Common ports number and services

FTP - 21

So, port 21 is used for FTP (File Transfer Protocol). The major use case of FTP is to exchange files between client and server.

By default, FTP does not include encryption for files being sent over the established connections and is often considered a risk. SSH - 22

SSH (Secure Shell) is widely used by advanced users or system admins to access remote computers. But you can also use SSH for the transmission of data over the network.

SSH uses cryptographic techniques which ensure that the connection between a remote server and your computer is encrypted. TELNET - 23

TELNET stands for TErminaL NETwork. It is used to connect computers over the internet or local computers and provides bidirectional interactive text-oriented communication.

TELNET does not provide any kind of encryption, and this is the major reason why it is only used to connect local machines. SMTP - 25

Simple Mail Transfer Protocol (SMTP) is used to send messages, but can not receive them because it can't queue messages at the receiver point.

So it is often paired with other protocols such as POP3 or IMAP for receiving messages. DNS - 53

This is one of my personal favorites, as it turns the domain name into an IP address. So you may write any keyword in your search bar and don't have to remember the IP address for each site.

Automatisation

over browser + keepass passworts + shell commands

Fedora os

OS on docker with option to connect throughr RDP fast and is working as default with remote desktop to use it on windows environment

EXAMPLE:

selektory CSS, generuj

docker's People

Contributors

tom-sapletta-com avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.