处理burp log 小脚本

Posted Reborn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理burp log 小脚本相关的知识,希望对你有一定的参考价值。

burp 日志保存

保存的日志格式为

将日志中的数据包 每个数据包保存到一个单独的txt里面 然后可以控制目录放进不同的目录中

#coding=utf-8
import re
import os

def getFileContent(filename):
    with open(filename,\'r\') as f:
        content = f.read()
        f_list = content.split(\'======================================================\')
        return f_list
        
def saveRequest(k):
    new_list =[]
    for i in xrange(len(k)):
        id = int(i)+1
        if k[i].lstrip().startswith((\'GET\',\'POST\',\'OPTIONS\',\'DELETE\',\'PUT\')):
            new_list.append(k[i].lstrip())
        else:
            continue
    return new_list

def splist(l,s): # l 原始列表 s代表每份多少个元素
    return [l[i:i+s] for i in range(len(l)) if i%s==0]

def saveRequestToFile(x): #
    num = 1
    for j in xrange(len(x)):
        dirname = str(1+int(j))
        os.mkdir(dirname)
        for L in xrange(len(x[j])):
            with open(dirname+\'/\'+str(num)+\'.txt\',\'w\') as f:
                f.write(x[j][L])
            num = num +1
            
if __name__ == \'__main__\':
    s = getFileContent(\'12345.txt\')
    new = saveRequest(s)
    print "数据包总数"+": "+str(len(new))
    raw_input_A = raw_input("请输入每个目录文件数量: ")
    new_list = splist(new,int(raw_input_A))
    saveRequestToFile(new_list)

效果图就是

以上是关于处理burp log 小脚本的主要内容,如果未能解决你的问题,请参考以下文章

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

python常用代码片段总结

PHP版本MS17-010检测小脚本

bat脚本启动Burp

2021-08-20二、小程序|App抓包(二)电脑端-Fiddler+Burp组合

通过dnslog自动化探测fastjson(burp插件)