一种是调用Nsa泄露的smbtouch-1.1.1.exe,另一种是参考巡风的poc 1 前两天看到freebuf的关于《如何转换永恒之蓝(Eternalblue)的POC》 ms17-010 poc 扫描这里使用IPy模块处理输入扫描网段和使用multiprocessing机制 ...
分类:
其他好文 时间:
2017-06-09 11:15:19
阅读次数:
1764
进程池: 在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,十几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又太过繁琐 ...
分类:
编程语言 时间:
2017-06-03 14:02:23
阅读次数:
215
Python由于众所周知的GIL的原因,导致其线程无法发挥多核的并行计算能力(当然,后来有了multiprocessing,可以实现多进程并行),显得比较鸡肋。既然在GIL之下,同一时刻只能有一个线程在运行,那么对于CPU密集的程序来说,线程之间的切换开销就成了拖累,而以I/O为瓶颈的程序正是协程所 ...
分类:
编程语言 时间:
2017-05-30 15:41:14
阅读次数:
211
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。mul ...
分类:
编程语言 时间:
2017-05-23 11:20:41
阅读次数:
163
1 #requests+正则表达式提取猫眼电影top100 2 import requests 3 import re 4 import json 5 from requests.exceptions import RequestException 6 from multiprocessing im... ...
分类:
其他好文 时间:
2017-05-20 22:41:34
阅读次数:
428
一、回顾多继承的概念。由于GIL(全局解释器锁)的存在,在python中无法实现真正的多线程(一个进程里的多个线程无法在cpu上并行执行),如果想充分的利用cpu的资源,在python中需要使用进程。二、multiprocessing模块的简介。multiprocessing是python中用来管理多进程的包,与..
分类:
编程语言 时间:
2017-05-15 09:54:48
阅读次数:
186
import jsonimport reimport requestsfrom bs4 import BeautifulSoupfrom requests import RequestExceptionfrom multiprocessing import Pooldef get_one_page( ...
分类:
其他好文 时间:
2017-05-13 20:01:51
阅读次数:
332
1 multiprocessing模块 (2.)创建类的方法 构造方法: Process([group [, target [, name [, args [, kwargs]]]]]) group: 线程组,目前还没有实现,库引用中提示必须是None; target: 要执行的方法; name: ...
分类:
编程语言 时间:
2017-05-12 22:13:42
阅读次数:
235
我们能够使用subprocess包来创建子进程。但这个包有两个非常大的局限性: 1) 我们总是让subprocess执行外部的程序,而不是执行一个Python脚本内部编写的函数。 2) 进程间仅仅通过管道进行文本交流。 以上限制了我们将subprocess包应用到更广泛的多进程任务。 这种比較实际是 ...
分类:
编程语言 时间:
2017-04-29 11:01:33
阅读次数:
288
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongimportrandom,time,queuefrommultiprocessing.managersimportBaseManagerfromqueueimportQueue‘‘‘worker进程:执行任务,反馈结果这部分内容与官网教程,有些出入‘‘‘#从BaseManager继承QueueManagerclassQueueMana..
分类:
编程语言 时间:
2017-04-27 10:25:11
阅读次数:
181