Maltego transforma muestras

2

Estoy jugando con Maltego para el reconocimiento e investigación de objetivos, y he comenzado a escribir mi propia Se transforma en Python. Desafortunadamente, la documentación del desarrollador actual es un poco de luz sobre los detalles, y tengo que adivinar mucho de eso.

¿Hay recursos decentes para escribir las transformaciones de Maltego, o alguna transformación de muestra útil que haga más que un ejemplo de "Hola mundo"? Estoy especialmente interesado en las muestras que demuestran los diversos tipos de datos en los parámetros de la entidad, ya que solo pasé una hora tratando de averiguar cómo se tenía que formatear datetime .

    
pregunta Polynomial 02.02.2013 - 23:18
fuente

1 respuesta

2

Es posible que desee echar un vistazo al marco Canari ( enlace ) . Es un marco de desarrollo de transformación increíblemente simple que te permite hacer algunas cosas bonitas;).

ACTUALIZACIÓN 1:

Canari ahora tiene soporte adicional para tipos de campos complejos. Hasta ahora hemos agregado fecha y hora, tiempo, color y fecha. Puedes diseñar una entidad así:

@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

Y utilízalo así:

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

Espero que esto ayude! Soporte para tipos de matriz y otras cosas que vienen pronto. Además, si tiene curiosidad por cómo formatear las cosas, simplemente diseñe una Entidad en Maltego con los diversos tipos de campo y vea cómo representa los valores de propiedad en el editor de propiedades una vez que arrastre su entidad al gráfico.

    
respondido por el Nadeem Douba 03.02.2013 - 18:06
fuente

Lea otras preguntas en las etiquetas