bool Signature::quirkUrg( const Packet &p ) const { if( p.inetIs< IPv4 >( 0 ) && p.transIs< TCP >( 0 ) ) { TCP tcp = p.getTrans<TCP>( 0 ); return tcp.URG_Flag(); } }
bool Signature::quirkFlags( const Packet &p ) const { if( p.inetIs< IPv4 >( 0 ) && p.transIs< TCP >( 0 ) ) { TCP tcp = p.getTrans<TCP>( 0 ); if( tcp.URG_Flag() || tcp.PSH_Flag() ) return true; } return false; }