<div> </div>
<div>I am facing issue with signature match for the traffic without handshake signals</div>
<div> </div>
<div>I wrote following signature</div>
<div> </div>
<div>signature ftp_220response {<br> ip-proto == tcp<br> payload /[\n\r ]*(120|220)[^0-9].*\r\n/<br> event "FTP Response 220 matched"<br>}<br> </div>
<div>this signature match will happen for the traffic with initial SYN,SYN-ACK, and ACK followed by the 220 response FTP packet,</div>
<div> </div>
<div>but if I gave the traffic without the initial handshakes (i.e. only the 220 response FTP packet ) the same signature will not match, but the signature without line "ip-proto == tcp" will work i.e.</div>
<div> </div>
<div>signature ftp_220response {<br> payload /[\n\r ]*(120|220)[^0-9].*\r\n/<br> event "FTP Response 220 matched"<br>}</div>
<div> </div>
<div>the above signature will work for the both the cases(with and without handshake packets), but i am curious to know why the signatures with the line "ip-proto == tcp" will not work for the asymmetric case.
</div>
<div>is it the desired way of working??</div>
<div> </div>
<div>-Sri<br> </div>