文章目录
- 前言
- 1、计算机网络常用端口
- 2、Kali Linux中常用的命令
- 3、Kali Linux工具的介绍
- 4、Ubuntu没有网络连接解决方法
- 5、获取路由
- 6、数据库端口
前言
以下介绍计算机常见的端口已经对应的网络协议,Linux中常用命令,以及平时运维中使用的排查网络故障的方法
1、计算机网络常用端口
端口———————服务————————描述
20/TCP,UDP——FTP [Default Data]——文件传输协议 - 默认数据端口
21/TCP,UDP——FTP [Control]——文件传输协议 - 控制端口
22/TCP,UDP——SSH——SSH(Secure Shell) - 远程登录协议,用于安全登录文件传输(SCP,SFTP)及端口重新定向
23/TCP,UDP——Telnet——Telnet终端仿真协议 - 未加密文本通信
25/TCP,UDP——SMTP——SMTP(简单邮件传输协议) - 用于邮件服务器间的电子邮件传递
43/TCP——WHOIS——WHOIS协议
53/TCP,UDP——DNS——DNS(域名服务系统)
67/UDP——BOOTPs——BOOTP(BootStrap协议)服务;同时用于动态主机设置协议
68/UDP——BOOTPc——BOOTP客户端;同时用于动态主机设定协议
69/UDP——TFTP——小型文件传输协议(小型文件传输协议)
80/TCP——Http——超文本传输协议(超文本传输协议)-4000… 用于传输网页
110/TCP——POP3——邮局协议,“邮局协议”,第3版 - 用于接收电子邮件
113/TCP——Windows验证服务——Ident - 旧的服务器身份识别系统,仍然被IRC服务器用来认证它的用户
123/UDP——NTP——NTP(Network Time Protocol) - 用于时间同步
137/TCP,UDP——NetBIOS Name Service——NetBIOS NetBIOS 名称服务
138/TCP,UDP——NetBIOS Datagram Service——NetBIOS NetBIOS 数据报文服务
139/TCP,UDP——NetBIOS Session Service——NetBIOS NetBIOS 会话服务
143/TCP,UDP——IMAP——因特网信息访问协议(Internet信息访问协议 4) - 用于检索 电子邮件s
161/TCP,UDP——SNMP——简单网络管理协议 (简单网络管理协议)
179/TCP——Bgp——边界网关协议 (边界网关协议)
194/TCP——IRC(互联网中继聊天)
220/TCP,UDP——IMAP3——因特网信息访问协议,交互邮件访问协议第3版
389/TCP,UDP——LDAP——轻型目录访问协议 LDAP
443/TCP——Https——超文本传输安全协议 - 超文本传输协议 over TLS/SSL(加密传输)
546/TCP,UDP——DHCPv6客户端
547/TCP,UDP——DHCPv6服务器
631/TCP,UDP——CUPS——互联网打印协议
636/TCP,UDP——LDAPS——LDAP over SSL(加密传输,也被称为LDAPS)
991/TCP,UDP——NAS (Netnews Admin System)
1080/tcp——SOCKS——SOCKS代理
1194/udp——OpenVPN
1433/tcp,udp——SQL Server——Microsoft SQL 数据库系统
1434/tcp,udp——SQL Server monitor——Microsoft SQL 活动监视器
1521/tcp——Oracle——Oracle数据库 default listener, in future releases official port 2483
3306/tcp,udp——MySQL——MySQL数据库系统
3389/tcp——RDP——远程桌面协议(RDP)
5432/tcp——PostgreSQL——PostgreSQL database system
2、Kali Linux中常用的命令
apt-get update
:更新软件源列表。apt-get upgrade
:升级系统中已安装的软件包。apt-get install [软件包]
:安装指定的软件包。apt-get remove [软件包]
:卸载指定的软件包。apt-get autoremove
:卸载系统中不再需要的软件包。apt-cache search [关键词]
:搜索可用的软件包。dpkg -i [软件包.deb]
:安装.deb格式的软件包。dpkg -r [软件包]
:卸载指定的.deb软件包。service [服务名称] start/stop/restart
:启动/停止/重启指定的服务。ifconfig
:显示网络接口配置信息。ping [IP地址/域名]
:测试与目标主机的连接。nmap [IP地址/域名]
:扫描目标主机的开放端口。netstat -tuln
:显示当前系统的网络连接状态。ps -ef
:显示运行中的进程列表。kill [进程ID]
:终止指定的进程。ls
:显示当前目录的文件列表。cd [目录路径]
:切换到指定的目录。mkdir [目录名称]
:创建一个新目录。rm [文件/目录]
:删除指定的文件或目录。chmod [权限] [文件/目录]
:修改文件或目录的权限。
3、Kali Linux工具的介绍
- Nmap:用于端口扫描和网络发现的工具。
- Metasploit Framework:一个用于渗透测试和漏洞利用的框架。
- Wireshark:一个网络协议分析工具,用于捕获和分析网络数据包。
- Aircrack-ng:用于无线网络渗透测试的工具集合,包括密码破解。
- John the Ripper:一款强大的密码破解工具,支持多种加密算法。
- Hydra:一款基于字典攻击的密码破解工具。
- Burp Suite:一个用于Web应用程序渗透测试的集成平台,包括代理、扫描器、恶意软件分析工具等。
- sqlmap:一个自动化的SQL注入和数据库渗透测试工具。
- Nikto:一个开源的Web服务器扫描工具,用于发现和报告可能的安全漏洞。
- OpenSSL:用于SSL和TLS协议的加密和解密工具。
- Hashcat:用于密码破解的高性能哈希破解工具。
- DirBuster:一个用于发现Web服务器目录和文件的工具。
- Maltego:一个用于数据挖掘和网络情报收集的工具。
- Social Engineering Toolkit (SET):一个用于社会工程学攻击的工具集。
- Foremost:一个用于文件恢复的工具,可以从磁盘映像中恢复删除的文件。
4、Ubuntu没有网络连接解决方法
sudo nmcli networking off
sudo nmcli networking on
sudo service network-manager restart
然后重启虚拟机即可,网络就显示连接好
5、获取路由
测试两点之间通信情况:
1、traceroute命令Unix系统,
2、tracert命令 windows系统
curl -ky 192.168.522:9009
6、数据库端口
mysql 默认端口为:3306
sqlserver 默认端口号为:1433
oracle 默认端口号为:1521
DB2 默认端口号为:50000
PostgreSQL 默认端口号为:5432