#-*- coding:utf-8 -*-
import urllib2
import ssl
import json
__author=jamesj
#servers=伺服器
#username=使用者名稱
#pw=sha256加密後的密碼
#以上內容請批量替換,然後把要新增的url列表儲存成testawvs.txt檔案,放在該指令碼下執行該指令碼。
#data_login裡面的密碼加密方式為sha256,通過burp抓包可獲取,也可以使用(把密碼進行加密之後填入
req_login = urllib2.request(url_login,headers=send_headers_login)
response_login = urllib2.urlopen(req_login,data_login)
xauth = response_login.headers['x-auth']
cooooooookie = response_login.headers['set-cookie']
print cooooooookie,xauth
#以上**實現登入(獲取cookie)和校驗值
urllist=open('testawvs.txt','r')#這是要新增的url列表
#data = urllib.urlencode(data)由於使用json格式所以不用新增
req = urllib2.request(url,headers=send_headers2)
response = urllib2.urlopen(req,data)
jo=eval(response.read())
target_id=jo['target_id']#獲取新增後的任務id
#以上**實現批量新增
#以上**實現批量加入掃瞄
except exception,e:
print e
複製**
把servers替換為127.0.0.1
----username----替換為你的使用者名稱
----pw----替換為sha256加密後的密碼
testawvs.txt 裡放你的目標列表,不要加http://
批量刪除任務 請參考原貼
python實用指令碼2 批量重新命名檔案
前言 工作中經常有重新命名大量檔案的需求,因此可以考慮用程式來一鍵完成。這個功能比較簡單,可以多收集幾種版本來測試一下 python 使用os.listdir 方法返回當前目錄下的所有檔名,對每乙個檔名字串用str.replace 方法做替換操作,然後用os.rename 方法重新命名。import...
Elasticsearch(三) 批量操作
語法 什麼是partial update?put index type id,建立文件 替換文件,就是一樣的語法 一般對應到應用程式中,每次的執行流程基本是這樣的 1 應用程式先發起乙個get請求,獲取到document,展示到前台介面,供使用者檢視和修改 2 使用者在前台介面修改資料,傳送到後台 ...
shell指令碼案例(一)批量建立使用者
案例需求 用shell指令碼批量建立linux使用者 實現要求 建立使用者student1到student50,指定組為student組!而且每個使用者需要設定乙個不同的密碼!實現指令碼 bin bash grep student etc group dev null 2 dev null eq 0...