首页 > 系统相关 >shell 脚本的探测web

shell 脚本的探测web

时间:2023-08-24 18:25:50浏览次数:36  
标签:web shell echo 探测 print server port

web 服务的探测。

#!/bin/bash
port=`netstat -lnp | grep 80`
if [ -z "port" ]; then
echo "not start service.";
exit;
fi
web_server=`echo $port | awk -F'/' '{print $2}'|awk -F : '{print $1}'`
case $web_server in
httpd )
echo "apache server."
;;
nginx )
echo "nginx server."
;;
* )
echo "other server."
;;
esac

标签:web,shell,echo,探测,print,server,port
From: https://www.cnblogs.com/yelj/p/17654860.html

相关文章

  • WebUploader实现大文件上传下载
    ​ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。ASP.NET页面设计:TextBox和Button按钮。 ​编辑TextBox中需要自己受到输入文件夹的路径(包含文件夹),通过Button......
  • 04.node.js websocket
    一、概念Node.jsWebSocket是一个用于建立实时双向通信的模块。WebSocket协议允许服务器与客户端之间进行全双工通信,其API使用了事件驱动和流式的方式。二、客户端  三、服务端  参考:https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket ......
  • Basic Authentication in ASP.NET Web API
    BasicAuthenticationinASP.NETWebAPI原始资料:BasicAuthenticationinASP.NETWebAPI|MicrosoftLearn演示了如何实现basic身份验证。 注意:在WebAPI2中,您应该考虑编写身份验证过滤器或OWIN中间件,而不是HTTP模块。InWebAPI2,youshouldconsiderwrit......
  • 通用Web后台魔方NewLife.Cube
    转自:大石头老师的魔方  链接:https://www.cnblogs.com/nnhy/p/cube.html通用Web后台魔方NewLife.Cube 魔方是一个基于ASP.NETMVC的用户权限管理平台,可作为各种信息管理系统的基础框架。演示:http://cube.newlifex.com 源码源码: http://git.newlifex.com/NewLife/N......
  • app和web测试的区分
    web测试和app的测试区别有哪些????一、系统架构不同web项目主要是基于浏览器的bs架构,而app项目主要是基于手机端的cs架构二、测试方法不同功能测试:web不支持离线浏览,但是有的app支持;性能测试:web主要关注服务器性能,app除了服务器还有考虑手机端的性能;兼容测试:web主要考虑浏览器的兼容性......
  • Nginx-配置WebSocket反向代理
    客户环境因开放端口有限,部署Portainer后默认端口无法访问,故使用nginx做转发,按照正常http协议配置nginx,启动后发现portainer默认的进入容器的功能无法使用,排查后发现报错如下。错误信息为websocket连接问题,需要更改nginx配置为websocket。仅修改http块中的内容即可。map$http_......
  • Python Web:Django、Flask和FastAPI框架对比
    Django、Flask和FastAPI是PythonWeb框架中的三个主要代表。这些框架都有着各自的优点和缺点,适合不同类型和规模的应用程序。Django:Django是一个全功能的Web框架,它提供了很多内置的应用程序和工具,使得开发Web应用程序更加容易。Django采用了MTV(模型-模板-视图)设计模式,提供ORM......
  • 创建web应用程序,React和Vue怎么选?
    React和Vue都是创建web应用程序的绝佳选择。React得到了科技巨头和庞大的开源社区的支持,代码库可以很大程度地扩展,允许你创建企业级web应用程序。React拥有大量合格甚至优秀的开发人员粉丝,可以解决你在开发阶段可能遇到的任何问题。毫无疑问,React是创建跨平台解决方案的最佳框架......
  • 静态Web服务器-以⾯向对象的模式开发
    步骤1.把提供服务的Web服务器抽象成⼀个类(HTTPWebServer)2.提供Web服务器的初始化⽅法,在初始化⽅法⾥⾯创建socket对象3.提供⼀个启动Web服务器的⽅法,让Web服务器处理客户端请求操作。 示例1importsocket2importthreading34#获取用户请求资源的路径5......
  • spring web mvc 集成 fastjson2
    maven依赖参考文档https://github.com/alibaba/fastjson2/blob/main/docs/spring_support_cn.md<!-spring5使用这个-><dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2-extension-spring5</artifactId&......