Maltego trasforma i campioni

2

Sto giocando con Maltego per la ricognizione del target e le indagini, e ho iniziato a scrivere il mio trasforma in Python. Sfortunatamente, l'attuale documentazione per gli sviluppatori è un po 'di luce sui dettagli, e devo indovinare molto.

Esistono risorse decenti sulla scrittura di trasformazioni di Maltego o su trasformazioni di esempio utili che fanno più di un esempio di "Hello world"? Sono particolarmente interessato agli esempi che dimostrano i vari tipi di dati sui parametri delle entità, poiché ho passato solo un'ora a cercare di capire come datetime doveva essere formattato.

    
posta Polynomial 02.02.2013 - 23:18
fonte

1 risposta

2

Potresti dare un'occhiata al Framework Canari ( link ) . È un framework di sviluppo di trasformazione incredibilmente semplice che ti consente di fare cose davvero interessanti;).

UPDATE 1:

Canari ora ha qualche supporto aggiuntivo per tipi di campi complessi. Finora abbiamo aggiunto datetime, timespan, colore e data. Puoi progettare un'entità in questo modo:

@EntityField(name='mydate', type=EntityFieldType.Date)
@EntityField(name='mydatetime', type=EntityFieldType.DateTime)
@EntityField(name='mytimespan', type=EntityFieldType.TimeSpan)
@EntityField(name='mycolor', type=EntityFieldType.Color)
class MyEntity(Entity):
    pass

E usalo in questo modo:

import datetime
e = MyEntity('value')
e.mydate = datetime.date.today()
# ... etc.

Spero che questo aiuti! Supporto per i tipi di array e altre cose in arrivo. Inoltre, se sei curioso di come formattare le cose, puoi semplicemente progettare un'entità in Maltego con i vari tipi di campo e vedere come esegue il rendering dei valori delle proprietà nell'editor delle proprietà dopo aver trascinato la tua entità sul grafico.

    
risposta data 03.02.2013 - 18:06
fonte

Leggi altre domande sui tag