iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >python3基础学习(查看服务器开放的
  • 918
分享到

python3基础学习(查看服务器开放的

服务器基础 2023-01-31 08:01:21 918人浏览 安东尼
摘要

  查看服务器是否开放了不安全的Http方法,代码如下: from http.client import HTTPConnection import sys import re domain = HTTPConnection(sys.ar

  查看服务器是否开放了不安全Http方法,代码如下:

from http.client import HTTPConnection
import sys
import re

domain = HTTPConnection(sys.argv[1], int(sys.argv[2]))
domain.request('OPTIONS', sys.argv[3])
resp = domain.getresponse()

print('状态码:', resp.status)
print()
for name, value in resp.getheaders():
    if re.match('Allow',name):
        print(name, value)
    if re.match('Allow',name) and (re.match('.*PUT',value) or re.match('.*DELETE',value) or re.match('.*TRACE',value)):
        print('远端服务器开启了不安全的HTTP方法!')

  使用语法为:python3 xx.py 域名 端口 目录!运行实例如下:

C:\python36>Python3 不安全的http方法传输.py 218.201.202.249 80 /
状态码: 403

Allow GET, HEAD, POST, PUT, DELETE, OPTIONS
远端服务器开启了不安全的HTTP方法!

--结束END--

本文标题: python3基础学习(查看服务器开放的

本文链接: https://www.lsjlt.com/news/192435.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3基础学习(查看服务器开放的
      查看服务器是否开放了不安全的HTTP方法,代码如下: from http.client import HTTPConnection import sys import re domain = HTTPConnection(sys.ar...
    99+
    2023-01-31
    服务器 基础
  • 简析前端学习python3的基础
    以下是整理的JavaScript和python的基础区别的整理: 字符串、列表、元组、字典、集合、函数 字符串 声明一个字符串 python str = '123' str = "123" Tips: 如果是三个引号的话,那么在py...
    99+
    2023-01-31
    基础
  • python3基础学习(双色球随机生成器
      最近学习了python3的一些基础语法,语法基本搞懂了,因此自己想通过一些小东西进行实战下,以此来加深学习!  实战一:双色球随机生成器,使用语法:python3 xx.py 红球个数 蓝球个数 import random import...
    99+
    2023-01-31
    生成器 双色球 基础
  • 【MongoDB学习笔记14】MongoDB的查询:find基础
    MongoDB中使用find来进行查询,返回一个集合中的文档的子集;返回文档集合blog中的所有文档:> db.post.find()    { "_...
    99+
    2024-04-02
  • 查看执行计划的方法【在前人的基础上学习和总结】
    exp:create table t1 as select * from dba_objects;        create table...
    99+
    2024-04-02
  • 学习Conda的基础知识:从头开始掌握Conda
    Conda入门指南:从零开始了解conda的基本概念,需要具体代码示例 引言:在Python开发领域,我们经常需要安装和管理各种各样的第三方包。而Conda作为Python的包管理工具...
    99+
    2024-02-25
    指南 conda 入门
  • 腾讯云服务器开放端口怎么查看
    以下是查看腾讯云服务器开放端口的详细步骤: 打开腾讯云控制台(https://cloud.tencentcloud.com/),进入“应用服务”页面,点击“服务监控”选项。 在“服务监控”页面中,点击“端口”选项,找到对应的服务器IP地...
    99+
    2023-10-27
    腾讯 端口 服务器
  • 如何查看云服务器开放哪些端口号
    查看云服务器开放哪些端口号的方法;Windows系统可以快捷键WIN+R → 输入cmd → 打开命令符窗口下输入命令:netstat -abn查看端口监听情况和对应的进程。linux系统按Ctrl+Alt+T快捷键打开控制台,输入命令:n...
    99+
    2024-04-02
  • 拨开ASP基础迷雾:化繁为简的学习秘诀
    ASP 是一种动态网站开发技术,使用服务器端脚本为网页生成动态内容。 ASP.NET 是 ASP 的升级版,提供了更强大的功能和更高的安全性。 掌握 ASP 基础,包括 HTML、CSS、JavaScript 和 C# 或 VB.NET...
    99+
    2024-04-02
  • 基于Zabbix的深度学习服务器健康状态检查
    Zabbix是一个开源的网络监控系统,可以用来监控服务器的健康状态。结合深度学习技术,可以更准确地检测服务器的健康状态,提高监控的精...
    99+
    2024-04-24
    Zabbix
  • 零基础html5网站开发学习的方法有哪些
    本篇内容主要讲解“零基础html5网站开发学习的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“零基础html5网站开发学习的方法有哪些”吧!随着互联网...
    99+
    2024-04-02
  • 从零开始学习Go语言中fn的基础知识
    从零开始学习Go语言中函数(fn)的基础知识 随着Go语言在近年来在编程领域的热度不断上升,越来越多的开发者开始学习和使用Go语言。在学习Go语言的过程中,函数(fn)是一个非常重要...
    99+
    2024-04-02
  • Linux基础命令-lsof查看进程打开的文件
    Linux基础命令-uptime查看系统负载 Linux基础命令-top实时显示系统状态 Linux基础命令-ps查看进程状态 文件目录 前言 一 命令的介绍 二 语法及参数 2.1 使用help查看命令的语法信息 2.2 常用参...
    99+
    2023-09-06
    linux 运维 服务器
  • 阿里云服务器基础教学
    简介 阿里云服务器是一种基于云计算技术的虚拟服务器,它提供了强大的计算能力和稳定的网络环境,成为了许多企业和个人的首选。然而,对于初学者来说,如何使用阿里云服务器可能会感到困惑和不知所措。本文将带你走进阿里云服务器的基础教学,让你轻松掌握云...
    99+
    2024-01-22
    阿里 服务器 基础
  • Python机器学习的基础知识点有哪些
    这篇文章主要介绍了Python机器学习的基础知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、基础概述机器学习(Machine Learing)是一门多领域交叉学...
    99+
    2023-06-15
  • MySQL事务的基础学习以及心得分享
    这篇文章主要介绍了MySQL事务的基础学习以及心得分享,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。事务是逻辑上的一组操作,组成这组操作的各...
    99+
    2024-04-02
  • Centos系统服务器怎么查看端口是否开放
    本篇内容主要讲解“Centos系统服务器怎么查看端口是否开放”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos系统服务器怎么查看端口是否开放”吧!不同的linux系统查看端口是否开放的不...
    99+
    2023-07-05
  • linux如何查看远程服务器端口是否开放
    本篇内容主要讲解“linux如何查看远程服务器端口是否开放”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看远程服务器端口是否开放”吧! ...
    99+
    2023-03-21
    linux
  • 初学者必看的基础SQL查询语句分别有哪些
    这期内容当中小编将会给大家带来有关初学者必看的基础SQL查询语句分别有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。将分享15个初学者必看的基础SQL查询语句,都很基...
    99+
    2024-04-02
  • 从零开始学习Go语言输入函数的基础知识
    从零开始学习Go语言输入函数的基础知识 Go语言是一种由Google开发的静态类型、编译型、并发型的编程语言。它拥有简洁的语法、高效的并发模型和优秀的性能,因此备受开发者青睐。在学习G...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作