2016-09-19 59 views
0

我正在尝试使用MaltegoTransform模块将csv文件解析为maltego图。递归Maltego本地转换

鉴于它是一种必须应用于某种实体的转换,我已将其定义为接受任何类型的实体作为输入。 现在为了好玩的部分, csv中的每一行都是一个域及其引用者和推荐者(以长字符串的形式,每个域用|分隔)。

我希望能够将每一行代码解析为我的图形,使得结构保持不变,这意味着一个域将由他的引用者指向(带有边)并指向他的裁判。 我的目标是为csv中的每一行执行此操作。

到目前为止,我无法创建我之后的结构,因为每个从变换返回的实体都从调用变换的实体获取边缘,如上所述,该实体称为be一个随机的实体..

任何想法?

回答

0

简称:变换为Maltego(所有在这个阶段)只能返回是变换了运行实体的子节点以及更新他们对已经运行变换(见http://dev.paterva.com/developer/forum/viewtopic.php?id=21)实体。

但是,因为Maltego用Java编写的,你可以尝试写自己的实现实体和链接工厂(所以他们会创建一个基于LocalTransform的XML输出Maltego DB的元素)的

+0

后怎么办转换。然后参考。 – Sachith