python批量提交沙箱问题实例
作者:shichen2014 发布时间:2023-12-14 07:40:09
标签:python,沙箱
本文实例讲述了python批量提交沙箱问题,分享给大家供大家参考。具体方法如下:
出现的问题如下:
1. Popen的使用,在linux下参数用列表传,不要用字符串传 否则可能会有“OSErrorror: [Errno 2] No such file or directory”错误
2. 列表要拷贝用 shutil模块中 不然会连续append..提交完第一个样本后,后面的提交参数就错了。
代码如下:
import os
from subprocess import Popen
class SubmitCuckoo:
""""""
def __init__(self, dirctory):
"""Constructor"""
self._dirctory = dirctory
self._pargs = ["/usr/bin/python", "/home/xxx/xxx/submit.py"]
def _file_callback(self, file_path):
args = ["/usr/bin/python", "/home/xx/xxx/submit.py"]
args.append(file_path)
print "args:",args
Popen(args)
def submit_cuckoo(self, file_callback=_file_callback):
"""
"""
dir = self._dirctory
for root, dirs, files in os.walk(dir):
for f in files:
file_path = os.path.join(root, f)
if file_callback:
file_callback(self, file_path)
if __name__ == "__main__":
submit_cuckoo = SubmitCuckoo(r"/home/xxx/xxx/samples")
submit_cuckoo.submit_cuckoo()
希望本文所述对大家的Python程序设计有所帮助。


猜你喜欢
- 本文实例讲述了python定时器(Timer)用法。分享给大家供大家参考。具体如下:# encoding: UTF-8import thre
- urllib包和http包都是面向HTTP协议的。其中urllib主要用于处理 URL,使用urllib操作URL可以像使用和打开本地文件一
- 一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装pyt
- 本文实例讲述了Python多层装饰器用法。分享给大家供大家参考,具体如下:前言Python 的装饰器能够在不破坏函数原本结构的基础上,对函数
- 本文实例分析了Go语言中的指针运算方法。分享给大家供大家参考。具体分析如下:Go语言的语法上是不支持指针运算的,所有指针都在可控的一个范围内
- 报“服务没有及时响应或控制请求”的错误,改用pyinstaller生成也是不行;查资料后修改setup.py如下即可,服务名、脚本名请自行替
- Sqlserver 获取每组中的第一条记录在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属
- 前几天安装了dedecms系统,当在后台安全退出的时候,后台出现空白,先前只分析其他功能去了,也没太注意安全,看了一下安全退出的代码,是这样
- MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时
- 问题Vue项目中需要用Echarts的柱状图显示数据,并且每次搜索要更新柱状图。这时候小编发现在控制台会出现这样的报错:原来的代码是这样的,
- 所使用python环境为最新的3.6版本一、安装pdfminer模块 安装anaconda后,直接可以通过pip安装pip install
- Mysql自连接1、在日常对数据库的操作中,我们很熟悉使用INNER JOIN,LEFT JOIN 把一个表和另外一个表连接起来,潜意识里会
- 在使用tensorflow时常常会使用到tf.reduce_*这类的函数,在此对一些常见的函数进行汇总1.tf.reduce_sumtf.r
- 本文实例为大家分享了二维插值的三维显示具体代码,供大家参考,具体内容如下# -*- coding: utf-8 -*-""
- 一、项目展示心情记事本是一款可以记录当前心情和生活的记事本用户可以选择当前的心情(开心、平淡、伤心)和表情并结合自己想要描述的文字就可以记录
- 写在前面python-docx 不支持 doc 文档,一定要注意该点,如果使用 doc 文档,需要提前将其用 Word 相关软件转换为 do
- 装饰器的应用场景附加功能数据的清理或添加:函数参数类型验证 @require_ints 类似请求前拦截数据格式转换 将函数返回字典改为 JS
- 之前一直正常的项目,莫名其妙的 database/sql 包下的方法、结构体等等IDE都无法识别,出现一堆Unresolved refere
- 在网络设备管理中,传输配置文件、镜像文件等是经常需要进行的操作。Netmiko是一个Python库,可用于与各种网络设备进行交互,提供了一些
- 通常我们在vue里面使用别人开发的组件,第一步就是install,第二步在main.js里面引入,第三步Vue.use这个组件。今天我简单的