In reviewing source code in ettercap, I found in directory
'src/interfaces/text', file 'ec_text_display.c', there are three
missing flag values, URG (for URGENT), ECE (for Explicit Congestion
Notification Echo), and CWR (Congestion Window Reduced) where the
other five flags are already defined.
Additionally, the array for flags has been increased from 8 to 10
to acommodate the new flag values, plus the string is actually null
terminated in the final step.
The patch file below should address/correct this issue:
Hello All,
'src/interfaces/text', file 'ec_text_display.c', there are three missing flag values, URG (for URGENT), ECE (for Explicit Congestion Notification Echo), and CWR (Congestion Window Reduced) where the other five flags are already defined.
Additionally, the array for flags has been increased from 8 to 10 to acommodate the new flag values, plus the string is actually null terminated in the final step.
The patch file below should address/correct this issue:
'include', file 'ec_proto.h', that two TCP flags are missing (Explicit Congestion Notification Echo and Congestion Window Reduced (per RFC 2481/3168).
The patch file below adds the additonal flags:
'src/protocols', file 'ec_tcp.c', that tcp TCP flags are missing (Explicit Congestion Notification Echo and Congestion Window Reduced (per RFC 2481/3168).
The patch file below adds the additonal flags:
Bill Parker (wp02855 at gmail dot com)