- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 windows 解决更新问题
1. win+r 输入 services.msc 找到 windows update 点击属性--常规--选择 停止 禁用项。计算机配置--管理模板--windows组件--windows 更新--配置自动更新 已禁止。第二步 打开gpedit.msc。恢复选项 第一次失败 无操作。
2023-09-29 17:40:16
139
原创 802.11 无线抓包教程V2.0
点击运行“Savvius Omnipeek”软件,初次运行可能会设置一下注册表,请允许;打开软件后点击“New Capture”:左侧菜单“Adapter”选择刚刚安装的网卡适配器,部分电脑在安装驱动后可能需要重启,选择后可以看到“Omnipeek API”为 Yes 则表示驱动安装正确,可以正常抓包:左侧菜单“802.11”选择需要抓包的信道,网卡只能在固定的信道上抓包;如果选择“scan”模式,则网卡处于多个信道轮询抓包,这种情况下漏包会很多;
2023-08-29 16:22:46
741
1
转载 DHCP服务器配置-Ubuntu
使用命令sudo apt-get install dhcp3-server安装最新版本的DHCP Server,目前使用的版本为DHCP Server 4.2.4,通过以下命令可以查看版本信息:dhcpd。
2022-08-13 23:43:24
2961
原创 python 基础语法
1 程序注释单行注释 #多行注释 ""2 标识符与关键字python 标识符由字母 数字 下划线组成 但不能够使用数字开头 不能使用python的保留字,并且要求定义的标识符要有实际意义。3 变量与常量#coding:utf-8num=100 #声明并为变量初始化num=99 #修改变量内容num 为变量 其值为常量4.数据类型划分python 常用数据类型包括整数 浮点数 复数 布尔 字符串 列表 元组 字典 日期5 键盘数据输入 input...
2022-02-18 22:31:58
518
原创 return result if find_type else True
return result if find_type else Trueif find_type: return resultelse : return result
2022-01-03 23:39:59
287
原创 【无标题】
if result := pattern.search(read_line): print(result) print(read_line)代表result = pattern.search(read_line):if result :print(result)print(read_line)
2022-01-03 20:50:08
217
原创 os.path.
import osimport timefolder_path = r"D:\serial_log\2.log"os.path.getatime(folder_path ) #输出最近访问时间1318921018.0os.path.getctime(folder_path ) os.path.getmtime(folder_path ) #输出最近修改时间time.gmtime(os.path.getmtime(folder_path ) #以struct_time形式输出最近.
2022-01-03 17:46:27
214
原创 threading.Condition()
import timelst=[]lock=threading.Condition()def fun(arg): print("线程进来了") lock.acquire() lock.wait() print(arg) # lst.append(arg) time.sleep(1) # m=lst[-1] lock.release()for i in range(10): t=threading.Thread(target=f.
2021-12-28 23:23:01
245
原创 threading.BoundedSemaphore
import timelst=[]lock=threading.BoundedSemaphore(2)def fun(arg): lock.acquire() print(arg) # lst.append(arg) time.sleep(1) # m=lst[-1] lock.release()for i in range(10): t=threading.Thread(target=fun,args=(i,)) t.start().
2021-12-28 22:51:27
574
原创 Lock RLock
import timeimport threadinglst=[]lock=threading.RLock()def fun(arg): lock.acquire() lst.append(arg) time.sleep(1) m=lst[-1] print(arg,m) lock.release()for i in range(10): t=threading.Thread(target=fun,args=(i,)) t.star.
2021-12-28 21:33:32
227
原创 selenium
from selenium import webdriverimport timefrom selenium import webdriverfrom selenium.webdriver.support.ui import Selectfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support
2021-12-13 19:52:00
506
原创 scapy
eth=Ether(src="C0:B5:D7:22:12:71",dst='00:80:b3:83:cc:5f')arp=ARP(hwsrc="C0:B5:D7:22:12:71",psrc="192.168.50.175",hwdst="00:80:b3:83:cc:5f",pddst="192.168.50.175",op=1)pkt=eth/arpop--- 接收包数(默认为1)hwsrc--- 仿作的Mac地址(也就是攻击者的Mac地址)psrc--- 网关的ip地...
2021-12-12 22:42:27
744
原创 Iperf参数介绍
Iperf参数介绍 命令行选项 描述 客户端与服务器共用选项 -f, --format [bkmaBKMA] 格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec 'g' = Gbits/sec 'G' = GBytes
2021-12-06 23:26:19
599
原创 python 加速下载
[global]timeout = 6000index-url = https://mirrors.aliyun.com/pypi/simple/trusted-host = mirrors.aliyun.com
2021-11-25 23:48:16
871
转载 802.11协议中帧控制域中To DS and From DS 比特位的含义
在802.11中的帧有三种类型:管理帧(Management Frame,例如Beacon帧、Association帧)、控制帧(Control Frame,例如RTS帧、CTS帧、ACK帧)、数据帧(Data Frame,承载数据的载体,其中的DS字段用来标识方向很重要)。帧头部中的类型字段中会标识出该帧属于哪个字段。 Data Frame具有方向,这个方向用DS(分布式系统)字段来标识,以区分不同类型帧中关于地址的解析方式;其它的类型Frame例如Control Frame或者...
2021-11-24 15:51:21
1709
原创 Python isinstance() 函数
type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。 >>>a = "a" >>> isinstance (a,int) False >>> isinstance (a,str) True >>> isinstance..
2021-11-22 22:22:02
436
原创 logging自定义保存日志
class LogRecord(object): def __init__(self, file=None): if None == file: log_path=os.path.dirname(__file__) #获取当前文件目录 log_file=time.strftime("%Y-%m-%d-%H-%M-%S", time.localtime())+".log" self.logfile = os.p.
2021-11-22 21:47:58
404
转载 敏捷开发模式
敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。简介敏捷一词来源于2001年初美国犹他州雪鸟滑雪胜地的一次敏捷方法发起者和实践者(他们发起组成了敏捷联盟)的聚会。
2021-11-19 10:24:40
584
原创 git 简单使用教程
git复制远程代码 git clone 远端地址初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件git init环境配置设置用户信息git config --global user.name “用户名”git config --global user.email “邮箱地址”查看git的配置信息git config -l本地化初始git仓库第一种:创建一个空目录 右键打开 git bash 窗口 执行git init第二种:从远端克隆 ...
2021-11-18 10:27:32
96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人