首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术知识分享

    Linux基于Centos7 探测端口命令: NC详解

    linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口; 1、这个需要Linux服务器里边支持nc命令,检查NC 是否安装? nc 图片.png 2、安装nc yum install nc -y 3、探测端口 nc -u -z -w 1 IP地址 端口 错误信息如下: 图片.png nc -w 1 IP地址 端口 < 但CentOS7新版的nc命令已取消了-z, 需输入重定向 < /dev/null 才能成功; 图片.png 5、探测 udp: 通过 nc -h 可以看出,只需要加个 -u 即可。 nc -u -w 1 IP地址 端口 < /dev/null && echo "udp port ok" 图片.png

    5.5K00发布于 2021-10-13
  • 21.2 Python 使用Scapy实现端口探测

    端口扫描可以帮助安全专业人员识别存在的网络漏洞,以及识别网络上的服务和应用程序。在进行端口扫描时,扫描程序会发送特定的网络数据包,尝试与目标主机的每个端口进行通信。 FIN扫描则是利用TCP FIN数据包来探测目标主机上的端口是否处于开放状态。 ttl': 64, 'proto': 1, 'chksum': 37175, 'src': '192.168.1.1', 'dst': '192.168.1.101'} 上述流程就是一个简单的ICMP的探测过程 该函数只需要传入一个IP地址即可返回特定地址是否在线,同时我们使用ipaddress.ip_network则可生成一整个C段中的地址信息,并配合threading启用多线程,则可实现一个简单的主机存活探测工具 全连接扫描需要客户端与服务器之间直接建立一次完整的握手,该方式扫描速度慢效率低,我们需要使用Scapy构造完整的全连接来实现一次探测,在使用该工具包时读者应该注意工具包针对flags所代指的标识符RA/

    1.1K10编辑于 2023-10-27
  • 来自专栏Java实战博客

    Linux脚本探测UDP端口 – nmap应用

    Linux有nmap命令可以实现UDP端口探测的问题,Java代码无法实现。 /bin/bash host=$1 port=$2 #nmap端口扫描命令示例 # nmap -sU www.baidu.com -p 54880-54889 # nmap -sU www.baidu.com awk '{print $2}') if [ "$result" == "open|filtered" ]; then echo "1" else echo "0" fi 返回1代表正常,0代表端口关闭 /udpKeepAlive.sh www.baidu.com 80 本脚本尚未支持多端口扫描,我是基于单个(动态:给予脚本入参实现)探索UDP端口的是否开放的。 如果只是一个端口的信息正常返回,且返回1、0就能很轻松处理脚本执行结果,这才是我的初衷!

    2.2K20编辑于 2023-05-16
  • 21.2 Python 使用Scapy实现端口探测

    端口扫描可以帮助安全专业人员识别存在的网络漏洞,以及识别网络上的服务和应用程序。在进行端口扫描时,扫描程序会发送特定的网络数据包,尝试与目标主机的每个端口进行通信。 FIN扫描则是利用TCP FIN数据包来探测目标主机上的端口是否处于开放状态。 ttl': 64, 'proto': 1, 'chksum': 37175, 'src': '192.168.1.1', 'dst': '192.168.1.101'}上述流程就是一个简单的ICMP的探测过程 该函数只需要传入一个IP地址即可返回特定地址是否在线,同时我们使用ipaddress.ip_network则可生成一整个C段中的地址信息,并配合threading启用多线程,则可实现一个简单的主机存活探测工具 全连接扫描需要客户端与服务器之间直接建立一次完整的握手,该方式扫描速度慢效率低,我们需要使用Scapy构造完整的全连接来实现一次探测,在使用该工具包时读者应该注意工具包针对flags所代指的标识符RA/

    1.4K10编辑于 2023-10-25
  • 来自专栏WalkingCloud

    Windows和Linux常用TCP端口探测工具总结

    Windows和Linux常用TCP端口探测工具总结 一、Windows常用TCP端口探测工具 1、TCPing https://www.elifulkerson.com/projects/tcping.php psping64 --help查看用法 psping64 www.baidu.com:443 psping64 -t www.baidu.com:443 (图片可点击放大查看) 二、Linux下TCP端口探测 192.168.31.1 8122 (图片可点击放大查看) 2、nping工具 需要安装nmap工具 yum provides nping yum install nmap -y (图片可点击放大查看) 如果是开放端口 ,可以看到客户端和服务端正常完成握手 nping --tcp-connect -p 8122 192.168.31.1 如果是非开放端口,则收到的显示是这样的 nping --tcp-connect (图片可点击放大查看) Nmap命令的总结可以参考如下链接 https://cloud.tencent.com/developer/article/1953641 三、总结 Linux常用TCP端口探测的方法还有很多

    6K10编辑于 2022-05-17
  • 来自专栏FreeBuf

    Masscan+Nmap实现快速端口存活和服务探测

    思路很简单,将masscan在端口探测的高速和nmap服务探测的准确性结合起来,达到一种相对比较理想的效果。 先使用masscan以较高速率对ip存活端口进行探测,再以多进程的方式,使用nmap对开放的端口进行服务探测。 依赖说明 本脚本依赖masscan 、nmap和python-nmap库。 install python-nmap -i https://pypi.douban.com/simple/ 项目文件说明 简要文件说明如下: masnmap.py: masscan + nmap结合快速端口存活和服务探测脚本 ; ips.txt: 需探测的ip地址列表,每行一个ip地址; services.txt: 保存探测的结果,以”序号:ip:端口:服务名” 检测脚本 https://github.com/starnightcyber 扫描测试说明 对8930个ip地址进行探测,共探测出231687个开放端口及进行服务探测

    3.1K40发布于 2021-01-22
  • 来自专栏有勇气的牛排专栏

    nmap扫描端口命令详解linux网络探测之网络安全

    closed :关闭的端口对于nmap也是可访问的, 它接收nmap探测报文并作出响应。但没有应用程序在其上监听。filtered :由于包过滤阻止探测报文到达端口,nmap无法确定该端口是否开放。 open | filtered :无法确定端口是开放还是被过滤, 开放的端口不响应就是一个例子。没有响应也可能意味着报文过滤器丢弃了探测报文或者它引发的任何反应。 这些扫描方式的理论依据是:关闭的端口需要对你的探测包回应 RST 包,而打开的端口必需忽略有问题的包(参考 RFC 793 第 64 页)。 图片2.4 -sP 扫描IP地址范围可以指定一个IP地址范围,扫描存活主机nmap -sP 192.168.56.1-102.5 -PS 探测开放端口(SYN)探测目标主机开放的端口,可指定一个以逗号分隔的端口列表 图片2.6 -PU 探测开放端口(UDP)探测:开放端口、MAC地址探测目标主机开放的端口,可指定一个以逗号分隔的端口列表(如-PS22,443,80)nmap -PU 192.168.56.7图片2.7

    5.5K20编辑于 2022-10-25
  • 来自专栏运维经验分享

    centos 7 firewall(防火墙)开放端口删除端口查看端口

    centos 7 firewall(防火墙)开放端口/删除端口/查看端口 1.firewall的基本启动/停止/重启命令 #centos7启动防火墙 systemctl start firewalld.service #centos7停止防火墙/关闭防火墙 systemctl stop firewalld.service #centos7重启防火墙 systemctl restart firewalld.service 其他PC telnet开放的端口必须保证本地 telnet 127.0.0.1 端口号 能通。本地不通不一定是防火墙的问题。 查看本机已经启用的监听端口: #centos7以下使用netstat -ant,7使用ss ss -ant 3.查看 #centos7查看防火墙所有信息 firewall-cmd --list-all #centos7查看防火墙开放的端口信息 firewall-cmd --list-ports 4.删除 #删除 firewall-cmd --zone=public --remove-port=

    19.5K53发布于 2019-05-08
  • 来自专栏算法协议

    Centos7开放端口及查看端口开放

    开放TCP端口 firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放tcp80端口 firewall-cmd --zone=public # 开放tcp3306端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent # 开放tcp6379端口 开放UDP端口 firewall-cmd 端口 firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭tcp3306端口 firewall-cmd --zone=public --remove-port=6379/tcp --permanent #关闭tcp6379端口 关闭UDP端口 firewall-cmd --zone=public --remove-port=9595 /udp--permanent #关闭udp9595端口 配置生效 firewall-cmd --reload # 配置立即生效 查看防火墙所有开放的端口 firewall-cmd --zone=

    27.8K30编辑于 2022-01-13
  • 来自专栏渗透云笔记

    自动探测端口顺便爆破工具t14m4t

    地址 https://github.com/MS-WEB-BN/t14m4t 我已经更新到咱们的码云了 码云地址 https://gitee.com/dasssa/t14m4t

    61620发布于 2021-06-24
  • 来自专栏洛米唯熊

    7kbscan-WebPathBrute Web路径暴力探测工具

    下载链接地址:https://github.com/7kbstorm/7kbscan-WebPathBrute

    5.2K40发布于 2019-07-25
  • 来自专栏云技术+云运维

    rhel7修改ssh端口

    rhel7在安全上考虑的比较细,规则设计比较严密。列出关键修改步骤,针对SSH调整实验工作记录。 1.修改SSH配置文件 vi /etc/ssh/sshd_config  修改端口,禁止root登录,添加限制用户 Port 2345 PermitRootLogin no AllowUsers gino 2.修改iptables vi /etc/sysconfig/iptables 复制22端口ACCEPT规则 -A INPUT -m state --state NEW -m tcp -p tcp - context进行修改 semanage port -a -t ssh_port_t -p tcp 2345 4.重启SSH服务 /etc/init.d/sshd restart 此时SSH服务已经迁移到2345端口 /usr/sbin/semanage 然后进行安装 yum -y install policycoreutils-python 2.semanage使用 针对prot context,例如查看ssh端口情况

    96910发布于 2019-10-29
  • 来自专栏全栈程序员必看

    CentOS7开启端口(永久)

    本文个人博客地址:https://www.leafage.top/postdetail/21525BRK1 redis等服务启动后,外网默认是无法访问的,因为防火墙不允许,所以要开启防火墙,让其可以访问这些端口号 执行如下命令命令: firewall-cmd –zone=public –add-port=6379/tcp –permanent 3、重启防火墙,运行命令: firewall-cmd –reload 4、查看端口号是否开启 dport xxx -j ACCEPT 2、在运行这个命令: -A INPUT -j REJECT –reject-with icmp-host-prohibited 注:xxx ——表示你要开启的端口

    12.3K20编辑于 2022-09-10
  • 来自专栏承世的博客

    centos7更改SSH端口

    这里以把22端口更改为2200端口举例,如需要更改其他端口,自行把2200换成其他数字 1、打开配置文件 vi /etc/ssh/sshd_config 2、添加需要更改的端口 2.1输入第一个命令,会出现如下画面 然后点击键盘 Esc 键,接着英文模式输入键盘 :wq 键,之后点击回车,就会保存并退出 3、重启SSH服务 systemctl restart sshd.service 3、防火墙放开添加的端口 让其可以远程访问,输入以下命令 firewall-cmd --zone=public --add-port=2200/tcp --permanent firewall-cmd --reload 4、以2200端口访问 SSH,看是否可以正确访问,如果可以正确访问,进行第5步,如果不可以正确访问,排查1-3步,仍不可以访问,百度其他教程 5、删除之前的22端口,仅2200访问SSH 5.1打开配置文件 vi /etc/

    6.3K12编辑于 2023-04-07
  • 来自专栏pangguoming

    centos7查看端口命令

    查看Centos端口命令: # netstat -lntp #查看监听(Listen)的端口 # netstat -antp #查看所有建立的TCP连接 其他关于查看服务器网络信息命令: 1、查看Linux

    19.3K50发布于 2018-03-07
  • Centos7修改SSH端口

    firewall-cmd --zone=public --add-port=6400/tcp --permanent

    1K10编辑于 2024-07-24
  • 来自专栏张伟博客

    Centos7端口转发采用firewall-cmd让80端口转发至8080端口

    一:首先来了解下Centos7新增的命令工具网络防火墙:firewall-cmd,非常强大! firewalld-cmd是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。 work:工作区,概念和workgoup一样,也是指定的外部连接允许 home:类似家庭组 internal:信任所有连接 二:来看看具体的操作 1、首先要明白,firewall-cmd是Centos7系统的网络防火墙 ,既然是防火墙它就有能力确定外面想访问内部端口的权限,我之前在阿里云Centos7.3上安装了mysql,它的内部端口号是3306,但是我用sql的图形化界面工具通过公网IP始终连接不了,后来找到了原因 ,也可以用netstat -tunlp 查看当前linux系统正在监听的端口号,就知道自己想要的liunx系统端口号是否已经打开。

    3.7K30发布于 2018-08-22
  • 来自专栏全栈程序员必看

    centos7 查看端口占用_如何查看端口是否被占用

    netstat -nap #会列出所有正在使用的端口及关联的进程/应用 netstat -lnp|grep 5000 这条语句的作用是查询占用5000端口的应用和进程,把5000端口替换成你要过滤的端口就可以 可以看到占用5000端口的进程的基本信息 如果要杀掉占用端口的进程执行以下命令即可: kill -9 28533 可以看到进程已被杀死 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    57.1K30编辑于 2022-09-18
  • 来自专栏网站教程

    Centos7开放及查看端口

    1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口 firewall-cmd --reload   # 配置立即生效 2、查看防火墙所有开放的端口 firewall-cmd 、关闭防火墙 如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估 systemctl stop firewalld.service 4、查看防火墙状态  firewall-cmd --state 5、查看监听的端口 netstat -lnpt image.png PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools 6、检查端口被哪个进程占用 netstat -lnpt |grep 5672 image.png 7、查看进程的详细信息 ps 6832 image.png 8、中止进程 kill -9 6832

    19.5K00发布于 2021-08-31
  • 来自专栏niceyoo

    CentOS7防火墙端口

    查看当前已经开放的端口: firewall-cmd --list-ports 开启端口,以8888为例: firewall-cmd --zone=public --add-port=8888/tcp -

    2.5K10发布于 2020-07-08
领券