god_param v2
2023-11-27 23:36:48 Author: goddemon的小屋(查看原文) 阅读量:11 收藏

Part1 前言

之前版本的god_param 没有指定域名,所以获取到的参数往往是多个网站的。

一直懒得改,刚好昨天有身边的师傅在问我这个然后给我提bug,今天就直接改下。

也有老哥给了建议增加控制按钮,去控制proxy和repeater和大型js流量包,这里的本质上就是控制流量。

所以就直接指定域名控制 指定白名单流量自然就可以少了。

Part2 工具使用

控制白名单域名即可,多个域名以分号控制,记得www也加上 

如www.baidu.com;127.0.0.1

然后点击Read即可

Part3 增加代码

增加一个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)

Part4 后言

最近在研究和尝试写一个java分析代码结构的,有点像代码可视化的玩意,具体后面看写的情况,看会不会放出来。

链接地址:https://github.com/goddemondemongod/god_param


文章来源: http://mp.weixin.qq.com/s?__biz=MzI2NTc1ODY0Mw==&mid=2247485722&idx=1&sn=cfd607325fc534368b7bd688d76c0299&chksm=ea993bc6ddeeb2d0d8ff9838a93720acbb2c9ce6b7597c394ad73893ec6ec9912e246e0864cd&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh