摘要:
列表的生成 列表中值的查询 列表中值的个数 列表的切片 给列表插入数据 修改列表中的数据 删除列表中的值 循环列表 列表排序 列表的拼接 列表的复制 清空列表 阅读全文
摘要:
select实现socket server多并发服务器端 客户端 selector模块 selector模块可以使用select和epoll,它会根据所处的平台来选出最适合的I/O多路复用机制,在windows下为select,在linux下为epoll 通过selector模块实现单线程上万并发的 阅读全文
摘要:
事件驱动模型:有个事件队列,把事件放到队列里,然后循环这个队列,取出事件执行 5种IO模式: 阻塞 I/O(blocking IO) 非阻塞 I/O(nonblocking IO) I/O 多路复用(IO multiplexing) 信号驱动 I/O(signal driven IO) 异步 I/O 阅读全文
摘要:
关于ms17_010,可参考http://www.cnblogs.com/sch01ar/p/7672454.html 目标IP:192.168.220.139 本机IP:192.168.220.145 运行结果 通过生成.rc的文件,把相关的msf命令写入,然后通过msf调用.rc的文件 阅读全文
摘要:
首先要安装python-nmap库,还要安装配置好nmap 实验机器IP:192.168.220.139 端口开放情况 代码 nmap.PortScanner()中的nmap_search_path参数后要跟上nmap的绝对路径,才能成功执行 运行结果 filtered为端口被防火墙 IDS/IPS 阅读全文
摘要:
实验机器IP:192.168.220.139,端口开放情况 代码 运行结果 阅读全文
摘要:
break用于完全结束一个循环,跳出循环体,执行循环后面的语句 # -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" count = 0 while count <=10: print('loop',count) if count == 4: brea 阅读全文
摘要:
建立一个SocketServer,首先要创建一个请求处理类,这个类要继承BaseRequestHandler,还要重写父类里handle()方法,handle()方法在父类中为空的 然后实例化TCPServer,并且传递server ip和创建的请求处理类给这个TCPServer 服务器端 客户端 阅读全文
摘要:
datetime.datetime.now() 返回当前的datetime日期类型 datetime.date.fromtimestamp() 把一个时间戳转为datetime日期类型 datetime.timedelta:表示时间间隔,即两个时间点之间的长度 阅读全文
摘要:
time.time():返回当前时间的时间戳 time.localtime([secs]):将一个时间戳转换为当前时区的struct_time。secs参数如果未提供,则以当前时间为准 time.gmtime([secs]):和localtime()方法类似,gmtime()方法是将一个时间戳转换为 阅读全文