之前版本的god_param 没有指定域名,所以获取到的参数往往是多个网站的。
一直懒得改,刚好昨天有身边的师傅在问我这个然后给我提bug,今天就直接改下。
也有老哥给了建议增加控制按钮,去控制proxy和repeater和大型js流量包,这里的本质上就是控制流量。
所以就直接指定域名控制 指定白名单流量自然就可以少了。
控制白名单域名即可,多个域名以分号控制,记得www也加上
如www.baidu.com;127.0.0.1
然后点击Read即可
增加一个startWhitelist函数
def startWhitelist(self, event):
if self.startWhitelistBtn.getText() == "Start Whitelist":
targets_text = self.targetInput.getText().strip()
targets_text = str(targets_text)
targets = targets_text.split(";")
targets = [target.strip() for target in targets if target.strip()]
self.target_whitelist = targets
print("启动白名单:{}".format(self.target_whitelist))
self.startWhitelistBtn.setText("Stop Whitelist")
else:
self.startWhitelistBtn.setText("Start Whitelist")
一个按钮,一个文本框
# 白名单输入框和按钮
self.targetInput = JTextField(20)
self.startWhitelistBtn = JButton("Start Whitelist", actionPerformed=self.startWhitelist) self.targetInput.setBounds(520, 670, 150, 30)
self.startWhitelistBtn.setBounds(675, 670, 150, 30)
self.spePanel.add(self.targetInput)
self.spePanel.add(self.startWhitelistBtn)
最近在研究和尝试写一个java分析代码结构的,有点像代码可视化的玩意,具体后面看写的情况,看会不会放出来。
链接地址:https://github.com/goddemondemongod/god_param