示例#1
0
today = date.today().strftime("%Y-%m-%d")

misp_event = E.Event(
    E.id(),
    E.org(ORG),
    E.date(today),
    E.threat_level_id("4"),
    E.info("Imported graph elements from maltego"),
    E.published("0"),
    E.uuid(),
    E.attribute_count(str(len(misp_entities))),
    E.analysis("0"),
    E.timestamp(str(time.time())),
    E.distribution("0"),
    E.proposal_email_lock("0"),
    E.orgc(ORG),
    E.locked("0"),
    E.publish_timestamp(),
    E.ShadowAttribute(),
    E.RelatedEvent()
)

for entity in misp_entities:
    misp_event.append(entity)

res = misp.post(etree.tostring(misp_event))
#pdb.set_trace()

# import pprint
# pp = pprint.PrettyPrinter(indent=4)
# pp.pprint(res.text)