如何获知自己的系统版本?通用命令:1hostnamectl
基于 Red Hat 的系统(如 CentOS、RHEL 等):1cat /etc/redhat-release
1lsb_release -a
Debian、Ubuntu 和基于它们的系统:1cat /etc/issue
1lsb_release -a
Fedora:1cat /etc/fedora-release
1...
每个Linux系统进程都有三个标准流:
标准输入(stdin):通常是键盘输入。
标准输出(stdout):通常是终端或控制台显示的输出。
标准错误(stderr):用于错误消息的输出。
默认情况下,大多数命令从标准输入读取数据,并将结果输出到标准输出,错误消息输出到标准错误。数据流重定向允许你改变这种默认行为,将输出重定向到文件或其他命令,或者从文件中读取输入。
输出重定向
**>...
iptables是一个与系统本身ip数据包出入规则有关的命令,用于配置Linux的防火墙规则。第一次接触这个命令感觉很像是ACL(Access Control List)那一套。下面我将用一个简单的实验实践iptables,以演示其基本功能
实验:用iptables封禁ssh服务(默认使用22端口)步骤执行命令iptables -h(简略)或者man iptables(详细)可以查看帮...
运营商会封禁哪些端口?
协议
可能会被拦截的端口
TCP
42、135、137、138、139、445、593、1025、1434、1068、3127、3128、3129、3130、4444、5554、5800、5900、9996
UDP
4789、4791、1026、1027、1434、1068、5554、9996、1028、1433、135 - 139
SMTP
25
...
服务器支持的远程传文件协议很多,我应该用哪种?
简单文件传输:FTP(常用21端口)
局域网文件共享:SMB(常用139端口)
网络不稳定情况,需要用户权限管理情况:SFTP(基于ssh,用22端口)配置:配置sftp&&ssh服务
安全高速:WinSCP(基于ssh,用22端口)
p0f是网络流量分析工具,用于被动的识别和分析网络中的主机和操作系统。通过分析数据包的特征来判断数据包的来源,包括源IP地址、操作系统类型和版本号、网络设备类型等信息。
优势
被动检测:p0f是一种被动探测工具,不向目标系统发送任何数据,只是被动地接受来自目标系统的数据进行分析。
穿透防火墙:即使在目标系统上装有性能良好的防火墙,p0f也能有效地进行指纹识别。
多功能性:p0f不仅可以识...
Usage: nping [Probe mode] [Options] {target specification}
TARGET SPECIFICATION: Targets may be specified as hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0...
arping
使用arp协议检查主机可用性,而不依赖于icmp协议,不仅低开销并且还能跨子网。
Options:
-I <网络接口>:指定网络接口,例如 eth0。
-c <计数>:发送指定数量的 ARP 请求后停止,默认为无限。
-w <秒数>:设置超时时间,单位为秒。
-s <源IP>:设置源 IP 地址。
-D:以重复模式运行,发送 A...