1. рдлрд╝рд┐рд▓реНрдЯрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдЬреАрд╡рди рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдХрд░рдг рд╣реИ, рд╡реЗ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рджреЗрдЦрдиреЗ" рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдирд┐рджрд╛рди рдпрд╛ рдХреБрдЫ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдХреНрд╕рд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЬрд░реВрд░реА рд╣реИ, рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдРрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд┐рдП рд╣реИрдВ рдЬреЛ рджреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВ: рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдлрд╝рд┐рд▓реНрдЯрд░ред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рд╣рдордиреЗ рдХреИрдкреНрдЪрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рджреЗрдЦрд╛ рдерд╛ред рдЖрдЬ рд╣рдо рджреВрд╕рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд┐рд▓реНрдЯрд░ - рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдлрд╝рд┐рд▓реНрдЯрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ, рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдлрд╝реНрд░реЗрдореЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдлрд╝рд┐рд▓рд╣рд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ / рдпрд╛ рд╣реЛрд╕реНрдЯ рд╕реЗ), рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЕрдиреНрдп рд╕рднреА рдХреЛ рдЫрд┐рдкрд╛рддреЗ рд╣реИрдВред
рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд┐рд▓реНрдЯрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдо рдХреИрдкреНрдЪрд░ рдлрд┐рд▓реНрдЯрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВред рдЕрдВрддрд░ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ рддрд╛рдХрд┐ рдХреИрдкреНрдЪрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдирд┐рдпрдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬреЛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛ред
2. рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕
рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рдХреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рддрдерд╛рдХрдерд┐рдд рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░рд┐рдпрд░ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░ (рдкрддреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдкреЛрд░реНрдЯ рдирдВрдмрд░) рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
рдзреНрдпрд╛рди рджреЗрдВ : рд╕рднреА рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЗрд╕-рд╕рдВрд╡реЗрджреА рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред
рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рд╡реЗ рдЙрди рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдУрдПрд╕рдЖрдИ рдореЙрдбрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЖрдИрдкреА, рдбреАрдПрдирдПрд╕, рдПрдЖрд░рдкреА, рдЖрджрд┐) рдХрд╛ рдирд╛рдо рд╣реИ, рдЬрд┐рд╕реЗ рджрд░реНрдЬ рдХрд░рдХреЗ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреЗрд╡рд▓ рдЙрди рдлрд╝реНрд░реЗрдореЛрдВ рдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рднреА рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдлрд╝реНрд░реЗрдо рд░реИрдо рдореЗрдВ рдЖрддреЗ рд╣реИрдВ, рдФрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд░рджреНрдж рдХрд░рдХреЗ рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рд░реНрдб (рдЬреЛ рд╕рднреА рдХреИрдкреНрдЪрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдмреАрдЪ рдПрдХ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдо рдХреЗ рдмрд╛рдж рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдХреЗ рдХреБрдЫ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- ip.dst
- frame.pkt_len
- tcp.port
рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдХреНрд╕рд░, рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд┐рдЦрдирд╛ рдЙрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдо рдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИред
рдлрд╝реАрд▓реНрдб рдорд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- eq, == - рд╕рдордХрдХреНрд╖ (рдмрд░рд╛рдмрд░)
- ne; = = рд╕рдорддреБрд▓реНрдп рдирд╣реАрдВ (рд╕рдорд╛рди рдирд╣реАрдВ)
- рдЬреАрдИрдЯреА,> - рдЕрдзрд┐рдХ
- рд▓реЗрдлреНрдЯрд┐рдиреЗрдВрдЯ, < - рдХрдо
- ge,> = - рд╕реЗ рдмрдбрд╝рд╛ рдпрд╛ рдмрд░рд╛рдмрд░
- рд▓реЗ, <= - рд╕реЗ рдХрдо рдпрд╛ рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░
рд╕рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреИрд░рд╛рдореАрдЯрд░ (рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛) рдЯрд╛рдЗрдк рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред
рдорд╛рдиреНрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
- рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ, 8, 16, 24, рдпрд╛ 32 рдмрд┐рдЯ рдорд╛рди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
- рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ (рд╕рдВрдЦреНрдпрд╛), 8, 16, 24 рдпрд╛ 32 рдмрд┐рдЯ рдорд╛рди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
- рддрд╛рд░реНрдХрд┐рдХ (рдмреБрд▓рд┐рдпрди)
- рдИрдерд░рдиреЗрдЯ рдкрддрд╛, 6 рдмрд╛рдЗрдЯреНрд╕
- рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдмрд╛рдЗрдЯреНрд╕ рдХреА рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛
- IPv4 рдкрддрд╛, 4 рдмрд╛рдЗрдЯреНрд╕
- IPv6 рдкрддрд╛, 16 рдмрд╛рдЗрдЯреНрд╕
- IPX рдиреЗрдЯрд╡рд░реНрдХ рдирдВрдмрд░, 4 рдмрд╛рдЗрдЯреНрд╕
- рд╕реНрдЯреНрд░рд┐рдВрдЧ (рд╕реНрдЯреНрд░рд┐рдВрдЧ), рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛
- рдбрдмрд▓-рд╕рдЯреАрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░, 8 рдмрд╛рдЗрдЯреНрд╕
рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдкрддреЗ рдХреЛ рджрд╢рдорд▓рд╡ рдпрд╛ рд╖реЛрдбрд╢ рдЖрдзрд╛рд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдлрд╝реНрд░реЗрдоред pkt_len> 10 рдлрд╝реНрд░реЗрдо рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред pkt_len> 0xA
- ip.src == 192.168.1.1 ip.src == 0xC0 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ ред 0xA8.0x1.0x1
рдмреВрд▓рд┐рдпрдВрд╕ рдХреЗ рд▓рд┐рдП,
рд╕рдЪ 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдФрд░
рдЧрд▓рдд 0 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрддреЛрдВ рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдХреЙрд▓рдиреЛрдВ (:), рдЕрд╡рдзрд┐рдпреЛрдВ (ред), рдбреИрд╢ (-) рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- eth.src == рдЖ-рдЖ-рдЖ-рдЖ-рдЖ-рдЖ
- eth.src == рдЖрдГ рдЖрдГ рдЖрдГ рдЖрдГ рдЖрдГ рдЖрдГ рдЖрдГ
рдЖрдИрдкреА тАЛтАЛрдкрддреЗ, рд╕рд╛рде рд╣реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░
рдИрдХ ,
рдиреЗ ,
рдЬреАрдИрдПрд╕ ,
рдЬреАрдИ ,
рдПрд▓рдЯреА ,
рд▓реЗ ред
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкрддреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдкрддреЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдкрддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реБрд▓рдн рдирд╛рдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реЗрд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдорд╛рд╕реНрдХ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдорд╛рд╕реНрдХ рдХреЛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдкрддреЗ рдкрд░ рднреА рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
- ip.addr == 172.16.0.0/16
- ip.addr eq рд╕рд░реНрд╡рд░ / 24
рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░
рдкреНрд░реЛрдЯреЛ [
рдСрдлрд╕реЗрдЯ :
рдЖрдХрд╛рд░ ] рдЖрджрд┐рдо, рд╕рд╛рде рд╣реА рдХреИрдкреНрдЪрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЕрдВрддрд░ рд╣реИрдВ:
- рдЬреИрд╕рд╛ рдХрд┐ рдХреИрдкреНрдЪрд░ рдлрд┐рд▓реНрдЯрд░реНрд╕ рдореЗрдВ, рдЖрджрд┐рдо рдореЗрдВ рдЖрдк рдСрдлрд╕реЗрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдкреНрд░реЛрдЯреЛ [ рдСрдлрд╕реЗрдЯ : рдЖрдХрд╛рд░ ] рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдлреНрд░реЗрдо рдХреЗ рдЕрдВрдд рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд╛рдЗрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдкрд┐рдЫрд▓реЗ рд╣реЗрдбрд░ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛред рдЖрдк рдмреНрдпрд╛рдЬ рдХреА рдмрд╛рдЗрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рднреА рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░реЛрдЯреЛ [ рдСрдлрд╕реЗрдЯ :] рдФрд░ рдкреНрд░реЛрдЯреЛ [: рдЖрдХрд╛рд░ ] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
- рдмрд┐рдЯ рдбреЗрдЯрд╛, рддрд╛рд░реНрдХрд┐рдХ рдпрд╛ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рдкреНрд░реЛрдЯреЛ [ рдСрдлрд╕реЗрдЯ : рдЖрдХрд╛рд░ ] рдЖрджрд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- рдкреНрд░реЛрдЯреЛ [ рдСрдлрд╕реЗрдЯ : рдЖрдХрд╛рд░ ] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрдиреНрдирдд рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░ рдореЗрдВ
рдкреНрд░реЛрдЯреЛ [
рдСрдлрд╕реЗрдЯ :
рдЖрдХрд╛рд░ ] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг:
- eth.src [0: 3] == AA: BB: CC - рд╣реЗрдбрд░ рдореИрдЪ рдХреЗ рдкрд╣рд▓реЗ рддреАрди рдмрд╛рдЗрдЯреНрд╕ (рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдореИрдХ рдкрддреЗ рдореЗрдВ OUI рдлрд╝реАрд▓реНрдб) рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
- рдлреНрд░реЗрдо [-4: 4] == AA.BB.CC.DD - рдлреНрд░реЗрдо рдХреЗ рдЕрдВрддрд┐рдо рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
- рдкреНрд░реЛрдЯреЛ [1,3-5,9:] == 01: 03: 04: 05: 09: 0 рдП - рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╣реЗрдбрд░ рдХреЗ 1, 3-5, 9 рдмрд╛рдЗрдЯреНрд╕ред
- eth.src [1-2] == AA: BB - рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ ( eth.src [1: 2] == AA: BB ) рдХреЗ рдмрд░рд╛рдмрд░ред
- eth.src [: 4] == AA: BB: CC: DD - рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рдкрд╣рд▓реЗ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ ( eth.src (0: 4] == AA: BB: CC: CC: DD ) рдХреЗ рдмрд░рд╛рдмрд░)ред
- eth.src [4:] == 55:66 - рд╣реЗрдбрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рднреА рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдЪрд╡реЗрдВ рд╕реЗ рд╢реБрд░реВред
рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдпреЛрдЬрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдФрд░, && - рддрд╛рд░реНрдХрд┐рдХ "рдФрд░"
- рдпрд╛, || - рддрд╛рд░реНрдХрд┐рдХ "рдпрд╛"
- xor, ^ ^ - рддрд╛рд░реНрдХрд┐рдХ "рд╡рд┐рд╢реЗрд╖ рдпрд╛"
- рдирд╣реАрдВ ,! - рдЙрд▓рдЯрд╛, рддрд╛рд░реНрдХрд┐рдХ "рдирд╣реАрдВ"
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- tcp.port == 110 рдФрд░ ip.src == 192.168.2.100 - рдкреНрд░реЗрд╖рдХ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ 192.168.2.100 рд╣реИ, рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдкреЛрд░реНрдЯ 110 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, рдкреНрд░реЗрд╖рдХ рдпрд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдмрдВрджрд░рдЧрд╛рд╣)
- рдпреВрдбреАрдкреА рдирд╣реАрдВ - рдпреВрдбреАрдкреА рдбреЗрдЯрд╛рдЧреНрд░рд╛рдо рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ
рдЗрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
- рдЙрд▓рдЯрд╛ рдСрдкрд░реЗрд╢рди рдХреА рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ
- рддрдм рддрд╛рд░реНрдХрд┐рдХ "рдФрд░"
- рд╕рдмрд╕реЗ рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ "рдУрдЖрд░" рдФрд░ "рдПрдХреНрд╕рдХреНрд▓реВрд╕рд┐рд╡ рдУрдЖрд░" рдХреЛ рджреА рдЬрд╛рддреА рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ, рдХреЛрд╖реНрдардХ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдзреНрдпрд╛рди рджреЗрдВ :
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, IP рдкрддреЗ, рд╕реНрд╡рд░реВрдкрдг рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ IP рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдореЗрдВ, IP рдкрддрд╛ рджреЛ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ - рдкреНрд░реЗрд╖рдХ рдХрд╛ рдкрддрд╛ рдФрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдлрд╝рд┐рд▓реНрдЯрд░, рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ:
ip.addr ne 1.1.1.1
рдирд╣реАрдВ ip.addr eq 1.1.1.1
рдкрд╣рд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╕рднреА рдлрд╝реНрд░реЗрдо рджрд┐рдЦрд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдИрдкреА рдкреИрдХреЗрдЯ рд╣реЗрдбрд░ рдХрд╛ рдкрддрд╛ 1.1.1.1 рд╕реЗ рдЕрд▓рдЧ рд╣реИ" рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрджрд┐ рдкреНрд░реЗрд╖рдХ рдпрд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ рдЕрд▓рдЧ рд╣реИ, рддреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣реЗрдбрд░ рд╡рд╛рд▓реЗ рдлреНрд░реЗрдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджреВрд╕рд░рд╛ рдкрддрд╛ 1.1.1.1 рдХреЗ рд╕рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╕рднреА рдлрд╝реНрд░реЗрдо рджрд┐рдЦрд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдИрдкреА рдкреИрдХреЗрдЯ рд╣реЗрдбрд░ рдореЗрдВ рдкрддрд╛ 1.1.1.1 рдирд╣реАрдВ рд╣реИ", рдЗрд╕рд▓рд┐рдП рдлрд╝реНрд░реЗрдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЖрдИрдкреА рд╣реЗрдбрд░ рдореИрдЪ 1.1.1.1 рдореЗрдВ рди рддреЛ рдкреНрд░реЗрд╖рдХ рдХрд╛ рдкрддрд╛ рдФрд░ рди рд╣реА рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ред
рдЖрдкрдХреЛ рдЙрди рдирд┐рдпрдореЛрдВ рдореЗрдВ рднреА рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХреБрдЫ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ 1.1.1.1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рдкрддреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдлрд╝реНрд░реЗрдореЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ:
ip.dst ne 1.1.1.1
рддрдм рд╕рднреА рдлрд╝реНрд░реЗрдореЛрдВ рдореЗрдВ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдпрд╣ рдЖрдИрдкреА рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрди рдлрд╝реНрд░реЗрдо рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдЖрд░рдкреА), рдХреЛ рдХреИрдкреНрдЪрд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рд╣рдореЗрдВ рдЧреИрд░-рдЖрдИрдкреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
ip рдпрд╛ ip.dst ne 1.1.1.1 рдирд╣реАрдВ
3. рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдЙрдирдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА
рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд▓реНрдЯрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдпрдореЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рд╕рдорд░реНрдерд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╕реВрдЪреА рдХрд╣рд╛рдВ рд╕реЗ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рдорд┐рд▓реА рд╣реИред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдЙрдирдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд╣реИ рдФрд░ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡реЗрдмрд╕рд╛рдЗрдЯ
wirehark.org рдкрд░ рд▓рд┐рдВрдХ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЕрдЪреНрдЫреА рд╕реВрдВрдШ рд▓реЛ)