为什么Maltego变换会给我一个空值错误?

2024-10-01 04:49:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在正试图编写一个Maltego转换代码来搜索漏洞编译数据,使用查询.sh你知道吗

代码:

#!/usr/bin/env python
# Maltego transform for grabbing Breach Compilation results locally.
from MaltegoTransform import *
import sys
import os
import subprocess
email = sys.argv[1]
mt = MaltegoTransform()
try:
    dataleak = subprocess.check_output("LOCATION OF QUERY.SH" + email, shell=True).splitlines()
    for info in dataleak:
        mt.addEntity('maltego.Phrase', info)
    else:
        mt.addUIMessage("")
except Exception as e:
    mt.addUIMessage(str(e))
mt.returnOutput()

Empty value for @org.simpleframework.xml.Text(data=false, required=true, empty=) on method 'value' in class com.paterva.maltego.transform.protocol.v2api.messaging.TransformResponse$Notification at line 26

不知道是什么问题。你知道吗


Tags: 代码inimportinfoforemailsystransform
1条回答
网友
1楼 · 发布于 2024-10-01 04:49:51

结果是

    else:
        mt.addUIMessage("")
except Exception as e:
    mt.addUIMessage(str(e))

这段代码就是问题所在。工作正常。你知道吗

相关问题 更多 >