python批量提交沙箱问题实例


Posted in Python onOctober 08, 2014

本文实例讲述了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 相关文章推荐
python使用在线API查询IP对应的地理位置信息实例
Jun 01 Python
Python实现拼接多张图片的方法
Dec 01 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
Dec 15 Python
pycharm下查看python的变量类型和变量内容的方法
Jun 26 Python
Django学习之文件上传与下载
Oct 06 Python
python:动态路由的Flask程序代码
Nov 22 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
浅谈python多线程和多线程变量共享问题介绍
Apr 17 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
使用Python封装excel操作指南
Jan 29 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
python求pi的方法
Oct 08 #Python
python实现简单的TCP代理服务器
Oct 08 #Python
python操作CouchDB的方法
Oct 08 #Python
python基于queue和threading实现多线程下载实例
Oct 08 #Python
python实现封装得到virustotal扫描结果
Oct 05 #Python
python解析xml文件操作实例
Oct 05 #Python
python写xml文件的操作实例
Oct 05 #Python
You might like
php下拉选项的批量操作的实现代码
2013/10/14 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
Python列表list数组array用法实例解析
2014/10/28 Python
用Python进行基础的函数式编程的教程
2015/03/31 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
Python3enumrate和range对比及示例详解
2019/07/13 Python
Python Django基础二之URL路由系统
2019/07/18 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
编写strcpy函数
2014/06/24 面试题
人力资源主管职责范本
2014/03/05 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
品牌推广策划方案
2014/05/28 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
2016年综治和平安建设宣传月活动总结
2016/04/01 职场文书
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript