python指令碼sonar掃瞄所有倉庫

2021-10-22 23:13:13 字數 824 閱讀 4323

如下指令碼

import os

import subprocess

# 所有倉庫字典

name_path_dic =

# 拉取最新的倉庫**

defcheck_latest_code

(path)

: subprocess.call(

"git checkout develop"

, shell=

true

) subprocess.call(

"git pull"

, shell=

true

)# 掃瞄單個倉庫

defsonar_project

(name, path)

:print

("開始掃瞄: "

+ name)

# 更換操作控制項

os.chdir(path)

# 拉取最新**

check_latest_code(path)

# sonar命令

subprocess.call(

"./gradlew sonar"

, shell=

true

)print

("掃瞄完成: "

+ name)

# 遍歷所有倉庫

for name in name_path_dic.keys():

print

("-----------"

) sonar_project(name, name_path_dic[name]

)

python掃瞄埠指令碼 python掃瞄埠指令碼

usr bin python coding utf 8 一 socket模組的類方法 socket.socket family,type 建立並返回乙個新的socket物件 socket.getfqdn name 將使用點好分割的ip位址字串轉換成乙個完整的網域名稱 socket.gethostby...

python掃瞄埠指令碼 python掃瞄埠指令碼

usr bin python coding utf 8 一 socket模組的類方法 socket.socket family,type 建立並返回乙個新的socket物件 socket.getfqdn name 將使用點好分割的ip位址字串轉換成乙個完整的網域名稱 socket.gethostby...

python指令碼 埠掃瞄

記錄在b站學習的知識 利用tcp原理,通過編寫python指令碼,來檢測某個主機的埠開放情況,下面介紹兩種掃瞄,syn掃瞄和fin掃瞄 實驗環境 準備工作 展示from scapy.layers.inet import ip,tcp from scapy.sendrecv import sr syn...