controller.py 文件源码

python
阅读 39 收藏 0 点赞 0 评论 0

项目:ByWaf-RE 作者: depasonico 项目源码 文件源码
def __init__(self, langs = None, oneRun=True):
        self.payloads = list()
        # a specific payload, so we can set it manually
        self.payload = None
        self.payloadname = None
        # restrict loaded modules to specific languages
        self.langs = langs

        # oneRune signifies whether to only generate one payload, as we would
        # if being invoked from external code.
        # defaults to True, so bywaf.py needs to manually specific "False" to
        # ensure an infinite loop
        self.oneRun = oneRun

        self.outputFileName = ""

        self.commands = [   ("use","Use a specific payload"),
                            ("info","Information on a specific payload"),
                            ("list","List available payloads"),
                            ("update","Update ByWaf to the latest version"),
                            ("exit","Exit ByWaf")]

        self.payloadCommands = [    ("set","Set a specific option value"),
                                    ("info","Show information about the payload"),
                                    ("options","Show payload's options"),
                                    ("run","Run payload"),
                                    ("back","Go to the main menu"),
                                    ("exit","exit ByWaf")]

        self.LoadPayloads()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号