随着 Tornado[1]和 asyncio[2] 等框架的陆续涌现,Python 异步编程这个话题也在逐渐升温。在这个烧脑的异步世界里,有没有办法可以既方便快捷、又简单明了地访问数据库呢?GitHub 千星项目 GINO 了解一下!1. GINO 是谁GINO 是一个“轻量级”异步 ORM 框架,它的全称是 GINO Is Not ORM,借鉴了 GNU is Not Unix 的递归
在网络安全和渗透测试领域,使用 Kali Linux 进行网站扫描是一项常见的任务。借助 Python 这门强大的编程语言,我们可以创建更灵活和定制化的扫描工具。在这篇博文中,我将详细记录如何在 Kali Linux 环境下使用 Python 进行网站扫描的整个过程,包含版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化等方面。 ## 版本对比 在开始使用 Python 进行网站扫
原创 7月前
50阅读
使用Python脚本扫描目录1、使用Python脚本 1.1在操作机kali上桌面空白处单击右键,选择“打开终端”。如图1所示图11.2在打开的终端输入命令“cd python/”进入到脚本目录下,使用命令“ls”查看目录下的文件和文件夹。如图2所示图21.3在终端输入命令“python 1.py”,运行后台爆破脚本1.py,输入python 1.py,输入目标地址192.168.1.3,之后输入
我们知道,内网数据的传输是通过很多台PC通过hub相连后,再连接一个switch,还可以是上连一个router实现的,但是很多数据就是通过这样的传输而被窃取的。数据的监听、窃取,都是源于各个设备运行机制的“缺点”:hub的广播(把所要传输的数据公开化);ARP的工作(IP地址和mac地址放心对应)。那到底ARP是怎样被发现和利用它的缺点呢?在所有PC、router内存的ram中,都会存在一张arp
转载 2023-08-30 08:02:19
36阅读
# 使用Python3进行UDP端口扫描 ## 引言 在网络安全和网络管理中,端口扫描是一种常用的技术,用于识别目标系统上开放的端口。在TCP / IP协议中,端口是网络应用程序进行通讯的“门”。UDP(用户数据报协议)是另一种常用的通信协议,与TCP不同,它是无连接的。这篇文章将介绍如何使用Python3进行UDP端口扫描,并提供相应的代码示例以便更好地理解。 ## UDP协议概述 UD
原创 11月前
75阅读
1. TCP SYN扫描  端口扫描常用于用于探测服务器或主机开放端口情况,被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务。端口扫描是向一定范围的服务器端口发送对应请求,以此确认可使用的端口。虽然其本身并不是恶意的网络活动,但也是网络攻击者探测目标主机服务,以利用该服务的已知漏洞的重要手段。   TCP SYN扫描是端口扫描众多方式中的一种,其他方式包括TCP扫
  当网络不通的情况下,通常会想到ping命令,ping一下,但是ping命令内部如何执行的,可能并不清楚,其实ping是基于ICMP协议进行工作的。 一、ICMP协议的格式  ICMP是在RFC 792中定义的互联网协议族之一。通常用于返回的错误信息或是分析路由。ICMP错误消息总是包括了源数据并返回给发送者。 ICMP错误消息的例子之一是TTL值过期。每个路由器在转发数据报的时候都会
转载 2023-07-18 11:54:15
189阅读
一、设备介绍:   型号:LMS511-10100(DC 24v)   品牌:SICK   操作环境:Windows 10  64bit   软件:SOPAS ET   连接线:串口转网口线(1根/4针 子头),电源线(1根/5针 母头)   软件/文档下载地址:https://www.sick.com/cn/zh/detection-and-ranging-solutions/2d-l
转载 2023-12-12 13:34:30
98阅读
# Python3爬虫:扫描网站所有链接 在现代互联网时代,网站是人们获取信息和进行交互的重要途径。然而,网站中的链接数量通常非常庞大,如果手动去扫描和记录每个链接将是一项非常繁琐和耗时的工作。幸运的是,我们可以利用Python编写一个爬虫程序来自动扫描网站中的所有链接。 ## 爬虫介绍 爬虫是一种自动化程序,通过模拟浏览器的行为来访问网站,并获取网页内容。它可以自动地浏览网页、提取数据,并
原创 2023-12-17 05:55:48
335阅读
# 如何实现Python3扫描ONVIF摄像头 ## 整体流程 | 步骤 | 操作 | | --- | --- | | 1 | 安装onvif库 | | 2 | 获取网络摄像头地址 | | 3 | 连接到网络摄像头 | | 4 | 扫描网络摄像头的功能 | ## 操作步骤 ### 步骤1:安装onvif库 首先,我们需要安装Python3中的onvif库。可以使用pip来进行安装: `
原创 2024-03-15 06:21:35
441阅读
一,NMap1,NMap介绍:NMap(Network mapper)是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 其基本功能有三个: 1,是扫描主机端口,嗅探所提供的网络服务; 2,是探测一组主机是否在线; 3,还可以推断主机所用的操作系统,到达主机所经过的路由,
转载 2024-01-08 16:35:53
216阅读
在侦查期间,扫描一直是信息收集的初始阶段。什么是侦查侦查是尽可能多收集关于目标网络的信息。从黑客的角度来看,信息收集对于一次攻击非常有用,所以为了封锁恶意的企图,渗透测试者通常尽力查找这些信息,发现后修复这个缺陷。这也被叫做踩点。通过信息收集,人们通常会发现如下类型的信息:   -  E-mail 地址   - 端口号/协议 &
转载 4月前
0阅读
一、工具说明调用nmap库实现端口扫描二、演示一下的利用效果三、代码+注释import nmap import argparse def nmapScan(Host, Port):     # 调用nmap的PortScanner类     nm =&nbs
原创 2016-12-29 15:29:31
3619阅读
该脚本使用了Python的socket模块来进行网络连接和通信,并利用concurrent.futures模块实现了并发扫描。它接受三个命令行参数:目标IP地址、起始端口和结束端口。如果没有提供这些参数,脚本将打印出用法信息并退出。脚本使用多线程并发扫描指定的端口范围,如果端口开放,则打印出端口号、协议类型和“开放”字样。扫描计时,端口开放的协议执行效果:
python系列均基于python3.4环境 基本概念  html.parser的核心是HTMLParser类。工作的流程是:当你feed给它一个类似HTML格式的字符串时,它会调用goahead方法向前迭代各个标签,并调用对应的parse_xxxx方法提取start_tag,tag,data,comment和end_tag等等标签信息和数据,然后调用对应的方法对这些抽取出来的内容进行处
转载 2023-10-07 15:22:51
227阅读
Python3 socket网络编程Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件
转载 2023-07-17 12:40:13
169阅读
代码from socket import * import struct import os def main(): udp_socket = socket(AF_INET, SOCK_DGRAM) bind_addr = ('', 2018) ip_portID = ('192.168.0.101', 69) udp_socket.bind(bind_addr)
转载 2023-06-26 23:15:30
143阅读
""" 模块:python3 with.py 参考: https://docs.python.org/zh-cn/3/reference/compound_stmts.html#with https://docs.python.org/zh-cn/3/reference/datamodel.html#context-managers 知识点: 0.with 语句用于包装带
转载 2024-04-24 09:35:44
65阅读
"""Time = "2021-08-10"Author = "Yblackd"Desc = "python_String 常用方法练习" """(1)字符中大小写转换S.lower():字母大写转换成小写。S.upperO:字母小写转换成大写。S.swapcase():字母大写转换小写,小写转换成大写。S.title():将首字母大写。(2)字符串搜索、替换S.find(substr,[sta
转载 2024-04-10 06:26:28
166阅读
简单的概念与说明编码(动词):按照某种规则(这个规则称为:编码(名词))将“文本”转换为“字节流”。而在python 3中则表示:unicode变成str解码(动词):将“字节流”按照某种规则转换成“文本”。而在python3中则表示:str变成unicodePython中编码、解码与Unicode的联系字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以Unico
转载 2024-01-27 21:55:39
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5