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 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
Python 中 Meta Classes详解
Feb 13 Python
浅谈五大Python Web框架
Mar 20 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
详解python中各种文件打开模式
Jan 19 Python
对tensorflow 中tile函数的使用详解
Feb 07 Python
TensorFlow固化模型的实现操作
May 26 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
python 解决微分方程的操作(数值解法)
May 26 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
php实现短信发送代码
2015/07/05 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
浅谈js中的闭包
2015/03/16 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
python实现SMTP邮件发送功能
2020/06/16 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
装潢设计实习自我鉴定
2013/09/19 职场文书
教师的实习自我鉴定
2013/12/17 职场文书
学生生病请假条范文
2014/02/16 职场文书
年终总结会议主持词
2014/03/17 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
关于的python五子棋的算法
2022/05/02 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL