当前位置: 首页 > news >正文

Bash技巧总结

 一 Bash Socket编程

可以使用系统中两个特殊的设备文件来判断一台主机的端口是不是开户的。

 

 
 
  1. /dev/tcp/`hostname|IP/prot #如果是hostname和port是合法的话,Bash会尝试开户一个TCP连接  
  2. /dev/udp/`hostname`|IP/port  #如果hostname和port是合法的话,Bash会开户一个UDP连接 

例:

 

 
 
  1. root@Ttpod:~# for p in {1..1023};do (echo >/dev/tcp/Ttpod/$p) >/dev/null 2>&1 && echo $p open;done 
  2. 22 open 
  3. 80 open 
  4. 199 open 

 注:UDP好像不准,具体还在研究当中。



本文转自 gm100861 51CTO博客,原文链接:http://blog.51cto.com/gm100861/895126


相关文章:

  • 关于vector性能的测试(一)
  • 重装linux服务器后开不了机
  • Linux TC的ifb原理以及ingress流控
  • linux--mariadb数据库
  • nginx开启后主机无法访问虚拟机的nginx解决方案
  • Linux 特殊目录
  • MPLS TE第一步:创建基本TE隧道
  • mysql5.6之key_buffer_size优化设置
  • 使用yum安装MariaDB
  • Oracle Goldengate Director软件截面图
  • Spring4-自动装配Beans-按属性名称自动装配
  • Office 365管理员快速上手手册
  • centos 系统管理维护指南
  • phpcms v9 添加内容出现500错误
  • ElasticSearch vs 关系型数据库
  • 分享的文章《人生如棋》
  • Android 控件背景颜色处理
  • Angular 2 DI - IoC DI - 1
  • angular学习第一篇-----环境搭建
  • C学习-枚举(九)
  • EventListener原理
  • mysql 数据库四种事务隔离级别
  • Python爬虫--- 1.3 BS4库的解析器
  • Travix是如何部署应用程序到Kubernetes上的
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 大型网站性能监测、分析与优化常见问题QA
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 系统认识JavaScript正则表达式
  • 小程序开发中的那些坑
  • nb
  • 阿里云重庆大学大数据训练营落地分享
  • !!java web学习笔记(一到五)
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • $L^p$ 调和函数恒为零
  • (ibm)Java 语言的 XPath API
  • (rabbitmq的高级特性)消息可靠性
  • (二)丶RabbitMQ的六大核心
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (学习日记)2024.01.19
  • (学习日记)2024.02.29:UCOSIII第二节
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)h264中avc和flv数据的解析
  • (转)http-server应用
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .net core Swagger 过滤部分Api
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET6实现破解Modbus poll点表配置文件
  • .Net7 环境安装配置