# Auxiliary Modülleri

Yardımcı modüller, her tek analiz sürecine paralel olarak yürütülmesi gereken bazı prosedürleri tanımlar. Tüm yardımcı modüllerin `cuckoo/cuckoo/auxiliary/` dizini altına yerleştirilmesi gerekir, bu şekilde modül `cuckoo.auxiliary`modülü altına düşer.

Bir modülün yapısı aşağıdakine benzerdir:

> from cuckoo.common.abstracts import Auxiliary
> 
> class MyAuxiliary(Auxiliary):
> 
>  def start(self):  
>  # Do something.
> 
>  def stop(self):  
>  # Stop the execution.

`start()` fonksiyonu, analiz makinesini başlatmadan önce ve gönderilen kötü amaçlı dosyayı etkili bir şekilde yürütmek üzere başlatılacaktır, `stop()` fonksiyonu analiz sürecinin sonunda, işleme ve raporlama prosedürlerini başlatmadan önce başlatılacaktır.

Örneğin, Cuckoo tarafından varsayılan olarak sağlanan bir yardımcı modül `sniffer.py` olarak adlandırılır ve oluşturulan ağ trafiğini dump etmek için tcpdump'ı çalıştırmaktan sorumludur.