コード例 #1
0
ファイル: vtp.c プロジェクト: BuddhaLabs/yersinia-OSX
void
vtp_th_dos_crash_exit(struct attacks *attacks)
{
    if (attacks)
       attack_th_exit(attacks);

    pthread_exit(NULL);
}
コード例 #2
0
ファイル: dtp.c プロジェクト: aoshiken/yersinia
void dtp_th_nondos_do_trunk_exit( struct attacks *attacks )
{
    attack_th_exit(attacks);
    
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
コード例 #3
0
ファイル: dot1x.c プロジェクト: aoshiken/yersinia
void dot1x_th_mitm_exit( struct attacks *attacks )
{
    attack_th_exit(attacks);
    
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
コード例 #4
0
ファイル: hsrp.c プロジェクト: aoshiken/yersinia
void hsrp_th_send_raw_exit( struct attacks *attacks )
{
    attack_th_exit( attacks );

    pthread_mutex_unlock( &attacks->attack_th.finished );

    pthread_exit( NULL );
}
コード例 #5
0
ファイル: vtp.c プロジェクト: BuddhaLabs/yersinia-OSX
void
vtp_th_send_exit(struct attacks *attacks)
{
    if (attacks)
       attack_th_exit(attacks);
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
コード例 #6
0
ファイル: hsrp.c プロジェクト: aoshiken/yersinia
void hsrp_th_become_active_exit( struct attacks *attacks )
{
    attack_th_exit( attacks );
    pthread_mutex_unlock( &attacks->attack_th.finished );
    pthread_exit(NULL);
}