рдкреИрдХреЗрдЯ рдХреНрд░рд╛рдлреНрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╣реИ



рдкреИрдХреЗрдЯ рдирд┐рд░реНрдорд╛рдг рдпрд╛ рдкреИрдХреЗрдЯ рдХреНрд░рд╛рдлреНрдЯрд┐рдВрдЧ рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдпрд╛ рдкреЗрдВрдЯреЗрд╕реНрдЯрд░реНрд╕ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреИрдХреЗрдЯ рднреЗрдЬ рд░рд╣рд╛ рд╣реИред
рд▓рдХреНрд╖реНрдп рдПрдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓, рдШреБрд╕рдкреИрда рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд┐рд╕реНрдЯрдо (IDS), рд░рд╛рдЙрдЯрд░ рдФрд░ рдХреЛрдИ рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рддрд┐рднрд╛рдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдк рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреЗрдкреАред

рд╕реНрдХреИрдкреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдпрджрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгред
рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдЦрдХ рдлрд┐рд▓рд┐рдк рдмрд┐рдпреЛрдиреНрдбреА рд╣реИред
рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд▓рдЧрднрдЧ рдЕрд╕реАрдо рд╣реИрдВ - рдпрд╣ рдкреИрдХреЗрдЯреЛрдВ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рд╣реИ рдЙрдирдХреЗ рдмрд╛рдж рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рднреЗрдЬрдирд╛, рдФрд░ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рдбрдВрдк рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд╕рдВрдзрд╛рди рд╕реЗ рдкрдврд╝рдирд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдпрд╣ рд╕рдм рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдХреЗрдкреА рдХреЗ рд╕рд╛рде, рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрд╕реНрдЯ рдХреЛ рд╕реНрдХреИрди, рдЯреНрд░реЗрд╕, рдЬрд╛рдВрдЪ, рд╣рдорд▓рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдХрд╛рдпрд░ Wireshark рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдпрд╛ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реБрдВрджрд░ рдЪрд┐рддреНрд░рдордп рдЦреЛрд▓ рдХреЗ рдмрд┐рдирд╛ред
рдпреВрдирд┐рдХреНрд╕ рдХреА рддрд░рд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдХреБрдЫ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рднреА рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреА рд╣реИ: рдиреЗрддреНрд░рд╣реАрди рдбрд┐рдХреЛрдб рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╣реА рд╡рд┐рдВрдбрд╕рд░реНрдХ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЧреНрд░рд╛рдл, рдЧреНрдиреВрдкреНрд▓реЗрдЯ рдФрд░ рд╡реЗрдердереЙрди рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реБрдкрд░рд╕реБрдЕрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ (рд░реВрдЯ, рдпреВрдЖрдИрдбреА 0) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдлреА рдирд┐рдореНрди рд╕реНрддрд░ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЧрд╣рди рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдиреАрдЪреЗ рдЙрддрд░ рд░рд╣рд╛ рд╣реИ


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ - www.secdev.org/projects/scapy
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдмрд┐рдпрди рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд- рдкрд╛рдпрдерди-рд╕реНрдХрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ ред
рдЖрдк рдбреЗрд╡рд▓рдкрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдХреЗрд╡рд▓ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
# cd /tmp
# wget scapy.net
# unzip scapy-latest.zip
# cd scapy-2.*
# sudo python setup.py install

рдЙрд╕рдХреЗ рдмрд╛рдж, рд▓реЙрдиреНрдЪ рд╕реАрдзреЗ рд╕реНрдХреЛрдк рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред
рд╕реНрдХреНрд░реАрди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧреА:



рд╣рдо рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рд╕рдВрдХреЗрдд рджреЗрдЦрддреЗ рд╣реИрдВ, рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рдПрдВрдЧреАред
рдЖрдЙрдЯрдкреБрдЯ Ctrl + D рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ, рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдирд┐рдХрд╛рд╕ рд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдХреЗ () ред

рдПрдХ рдЙрдкрдХрд░рдг рд╕реАрдЦрдирд╛


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдХреЗрдкреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИред рдпрд╣ рдкрд╛рда рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдмрд╛рддрдЪреАрдд рд╕рд╛рдорд╛рдиреНрдп рдХреБрдВрдЬреА рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдкрд╛рдпрдерди рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдЕрд╕рд╣рдЬ рдФрд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдФрд░ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдирд┐рд░реНрдгрдп рдерд╛, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдкрд╣рд▓реЗ, рдЪрд▓реЛ рд╕рдорд░реНрдерд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рджреЗрдЦреЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо ls () рдлрд╝рдВрдХреНрд╢рди рдХрд╣рддреЗ рд╣реИрдВред



300 рд╕реЗ рдЕрдзрд┐рдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЧрд┐рд░реЗрдВрдЧреЗ, рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЖрдк рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ HTTP, рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЯреАрд╕реАрдкреА рдФрд░ рдпреВрдбреАрдкреА, рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдпрд░ IPv4 рдФрд░ IPv6 рдФрд░ рд▓рд┐рдВрдХ рд▓реЗрдпрд░ рдИрдерд░ (рдИрдерд░рдиреЗрдЯ) рдЬреИрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдорд╛рдорд▓реЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдХреИрдкреА рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде ls () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: ls (TCP)



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреИрдХреЗрдЬ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдлрд╝реАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдорд╛рди рдХреЛ рдХреЛрд╖реНрдардХ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЗрд╖рдХ рдкреЛрд░реНрдЯ 20 (рдпрд╣ ftp-data рд╣реИ) рдФрд░ рд░рд┐рд╕реАрд╡рд░ рдкреЛрд░реНрдЯ 80 (рдпрд╣ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ HTTP рд╣реИ), SYN рдзреНрд╡рдЬ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЭрдВрдбреЗ = 2)ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рд▓рд┐рдВрдХ рд▓реЗрдпрд░ (рдИрдерд░рдиреЗрдЯ) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдо рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ:



Ls () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЙрдкрдпреЛрдЧреА lsc () рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ рд▓рдЧрднрдЧ рд╕рднреА рдореБрдЦреНрдп рд╕реНрдХреЗрдк рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛:



рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ( function_name ) , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:



рд╣рдо рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ MAN рдкреЗрдЬ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рджреЗрдЦрддреЗ рд╣реИрдВред
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдлрд┐рд░ рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХреНрдпреВ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рджреЗрдЦрд╛, рдЕрдм рд╣рдо рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдЙрддрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрд░рд╛рдлреНрдЯ


рдЖрдк рддреБрд░рдВрдд рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреИрдХреЗрдЯ (рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрдХреЗрдкреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░реЛрдВ рдХреЛ рдкреВрд░рдХ рдХрд░реЗрдЧрд╛, рдпрд╛ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдВрдХ рд╕реНрддрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
OSI рдореЙрдбрд▓ рдХрд╛ рд╕реНрддрд░ рдЖрдЧреЗ рд╕реНрд▓реИрд╢ (/) рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреИрдкреА рдкреИрдХреЗрдЬ рдХреЛ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдЙрдЪреНрдЪ рд╕реЗ рджрд╛рдИрдВ рдУрд░ рдкрдврд╝рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдереЛрдбрд╝реЗ рдЕрднреНрдпрд╛рд╕ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рд╡реИрд╕реЗ, рд╕реНрдХреЗрдкреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ, рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдХреЛ рдкрд░рддреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЛ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рд╕рд░рд▓ рд░реВрдк рдореЗрдВ рдЗрдХрдЯреНрдареЗ рдкреИрдХреЗрдЬ рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ:
Ether()/IP()/TCP()/тАЭApp DataтАЭ
рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХреЗрд╡рд▓ рдПрд▓ 3 рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдХрд╛рдЗрдк рдХреЛ рдУрдПрд╕ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪреИрдирд▓ рд╕реНрддрд░ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рднрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рд╣рдо рдорд╛рдирдХ рдорд╛рдиреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ (рд╡реЗ рдПрд▓рдПрд╕ () рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ)ред

рдЕрдм рдХреБрдЫ рд╕рд░рд▓ рдкреИрдХреЗрдЬ рдмрдирд╛рдПрдВред



рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рд╣рдордиреЗ рдЧрдВрддрд╡реНрдп рдкрддрд╛, рдмрдВрджрд░рдЧрд╛рд╣ рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╢рдмреНрдж "рдЯреЗрд╕реНрдЯ" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛ред
рдкреИрдХреЗрдЬ рдЦреБрдж рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЯ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдо рдмрд╣реБрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗ рдФрд░ рд╣рдорд╛рд░реЗ рд╣реМрд╕рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдкреИрдХреЗрдЬ рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВрдЧреЗ:
рдФрд░ рдЕрдм, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдлрд╝рдВрдХреНрд╢рди ls (рдкреИрдХреЗрдЯ) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:



рдЗрд╕рдореЗрдВ рд╕реНрддрд░реЛрдВ рдХреЛ "-" рд╡рд░реНрдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЗрд╕реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ OSI рдореЙрдбрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдЪрд░ рдмрдирд╛рдПред
рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рддреЗ рд╣реБрдП рдЖрдк рдЕрдХреНрд╖рд░реЛрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЪрд░ рдирд╛рдореЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдЕрдм рд╣рдо рд╕рдм рдХреБрдЫ рдПрдХ рдкреИрдХреЗрдЬ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ:



рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реИред

рд╣рдо рдкреИрдХреЗрдЬ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ


рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА ls () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕реА рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╣рдореЗрд╢рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдмрд╕ рдЪрд░ рдХрд╛ рдирд╛рдо рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рддреБрд░рдВрдд рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рджреЗрдЦреЗрдВ:



рдЖрдк рд╕рд╛рд░рд╛рдВрд╢ () рд╡рд┐рдзрд┐ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдпрджрд┐ рдЖрдкрдХреЛ рдереЛрдбрд╝реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдП, рддреЛ рд╢реЛ () рд╡рд┐рдзрд┐ рд╣реИ:



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрд┐рд╕реА рднреА рдлрд╝реАрд▓реНрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:



рдмреЗрд╢рдХ, рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░ рдкреИрдХреЗрдЬ рдХреЗ рднреАрддрд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдВред
рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЭрдВрдбреЗ рдХрд╛ рдХреНрд╖реЗрддреНрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЯреАрд╕реАрдкреА рдФрд░ рдЖрдИрдкреА рджреЛрдиреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдиреНрдпрдерд╛, рд╕реНрдХреЗрдкреА рдиреЗ рдкрд╛рдпрд╛ рдкрд╣рд▓рд╛ рдХреНрд╖реЗрддреНрд░ (рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЖрдИрдкреА рдЭрдВрдбреЗ) рдХрд╛ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддреА рд╣реИ:



рд╡реИрд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдЭрдВрдбреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
рдпрджрд┐ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдЪрд╛рд▓реВ рд╣реИрдВ (1 рдкрд░ рд╕реЗрдЯ), рддреЛ рд╣рдореЗрдВ 255 рдХреЗ рдмрд░рд╛рдмрд░ рдорд╛рди рдорд┐рд▓рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 2 рдХреЗ рдорд╛рди рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ SYN рдмрд┐рдЯ рд╕реЗрдЯ рд╣реИред

рд▓реЗрдХрд┐рди рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ:



рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрдк рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдореВрд▓реНрдп рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:



рдФрд░ рдпрджрд┐ рдлрд╝реАрд▓реНрдб рдЕрджреНрд╡рд┐рддреАрдп рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдкреЗрд▓реЛрдб рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рд╕реНрддрд░ рдкрд░ рдХреВрджрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ L3 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ):



рдпрд╣рд╛рдВ, рд╣рдо рдкрд╣рд▓реЗ L3 рдХреЗ рдКрдкрд░ рдХреА рдкрд░рддреЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЯреАрд╕реАрдкреА рдЭрдВрдбреЗ рдХреЗ рдореВрд▓реНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рд╡реИрд╕реЗ, рдЖрдк рдХрдИ рдмрд╛рд░ рдкреЗрд▓реЛрдб рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдКрдкрд░ рдФрд░ рдКрдкрд░ рдмрдврд╝рддреЗ рд╣реБрдП:



рдЖрдк рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рдкреИрдХреЗрдЬ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЗрдХреНрд╕рдбрдВрдк () рдлрд╝рдВрдХреНрд╢рди рд╣реИ:



рд╕рдВрдмреЛрдзрди рдХреЛ рд╕рдордЭрдирд╛


рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕реНрдХреЗрдкреА рднреА рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛рдкрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк - рдпрд╣рд╛рдБ рд╕рд╛рдорд╛рдиреНрдп рджрд╢рдорд▓рд╡ рд░реВрдк рд╣реИ, рдФрд░ рдбреЛрдореЗрди рдирд╛рдо рдФрд░ CIDR рд╕рдВрдХреЗрддрди:



рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреИрдХреЗрдЯ рдХреЛ рд╕рдмрдиреЗрдЯ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрддреЗ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдХреЛрд╖реНрдардХреЛрдВ рдХреЛ рднреВрд▓реЗ рдмрд┐рдирд╛ рдХрдИ рдкрддреЗ рдХреЗрд╡рд▓ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: "рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?"ред
рдФрд░ рдпрд╣рд╛рдБ рд╕реНрдХреЗрдкреА рдкрд░реНрдпрд╛рдкреНрдд рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдПрдХ рд╕реАрдорд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдПрдХ рдмрд╣реБрдд рд╕реВрдЪреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдореИрдВ рдмреНрд░реИрдХреЗрдЯ рдореЗрдВ рдЕрдВрддрд░ рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдПрдХ рд╕реАрдорд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реЗ рдЧреЛрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд╕реЗрдЯ - рд╡рд░реНрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред
рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рддрдЪреАрдд рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛, рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдХрдИ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдХрдИ рдкреИрдХреЗрдЯ рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ, рдЖрдкрдХреЛ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╣ рди рднреВрд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд╛рдпрдерди рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рддрд╛рд░реНрдХрд┐рдХ рд╣реИ:



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕рдмрдиреЗрдЯ рдФрд░ рдкреЛрд░реНрдЯ рд░реЗрдВрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдлрд┐рд░, рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдПрдВ рдЬрд╣рд╛рдВ рдЪрд░ " рдП " рдХреЛ рдкреИрдХреЗрдЬ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╛рдпрдерди рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрдереЛрдВ рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдо рдкреВрд░реЗ рдврд╛рдВрдЪреЗ рдХреЛ "рдЕрдирдЬрд╝рд┐рдк" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рджреГрд╢реНрдп рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдкреИрдХреЗрдЯ рдХреЛ рдкрде рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ


рдкреИрдХреЗрдЯ рдПрдХ рд╣реА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ:

рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рднреА рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдкреИрдХреЗрдЬ рд╡рд╛рд▓реЗ рдЪрд░ рдХреЗ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗред



рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдордЖрдЙрдЯ - рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХрд┐рддрдиреЗ рд╕рдордп (рд╕реЗрдХрдВрдб рдореЗрдВ) рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рдпрджрд┐ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рдФрд░ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдкреИрдХреЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ tcpdump рдХреЗ рд╕рдорд╛рди рд╣реИред

рдПрдХ рдЕрдЪреНрдЫреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдЗрдП рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрдХ рдкреИрдХреЗрдЯ рднреЗрдЬреЗрдВ:



рдпрд╣рд╛рдВ рд╣рдо рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, 0.1 рд╕реЗрдХрдВрдб рдХрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдпрдо рдХреЗ рддрд╣рдд рдЖрддреЗ рд╣реИрдВред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
рдЖрдк рдПрдХ рдЪрд░ рд▓реЗ рдФрд░ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЙрддреНрддрд░ рд╣реЛрдЧрд╛:


рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦреЗрдВ, рдмрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд░ рдХреЛ рдмреБрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрддреНрддрд░ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЕрдиреБрддреНрддрд░рд┐рдд, рдХреНрд░рдорд╢рдГ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдоред
рдСрдлрд╝рд╕реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдХреЗрд╡рд▓ рдЙрддреНрддрд░ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдпрд╛ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА:



рдпрджрд┐ рдкреИрдХреЗрдЯ рдХреЛ рдЪрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ sr () рдлрд╝рдВрдХреНрд╢рди) рдХреЗ рдмрд┐рдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЯ рдХреЛ "_" (рдЕрдВрдбрд░рд╕реНрдХреЛрд░) рдХреЗ рдмрд╛рдж рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░ ( рд░реЗрд╕ рдФрд░ рдЕрдирдВрд╕ ) рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ ред

рдСрдлрд╕реЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд╖реНрдХрд░реНрд╖ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ


рдЕрдм рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдпрджрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЯ рд╣реИрдВред



рд╣рдордиреЗ рдЬреЛ рджреЗрдЦрд╛ рд╡рд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкреЛрд░реНрдЯ рд╕реНрдХреИрди рдерд╛ред

рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣ SA (SYN / ACK) рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рд╣реЛрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:



рд╣рдо рдкреИрдХреЗрдЬ рдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЦрд╛рддрд╛ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдЖрдк рдЖрдЧреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдпрд╣рд╛рдВ рд╣рдордиреЗ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ (21 рд╡реЗрдВ рдирдВрдмрд░ рдкрд░) рдФрд░ рдЙрд╕рдХреЗ рдЙрддреНрддрд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдирд┐рдХрд╛рд▓рд╛ред
рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:



рд╣рдо рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ a рдФрд░ b рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред рдлрд┐рд░ рдлрд╕рд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ "рдП" , рдЗрд╕реЗ "рдСрд▓рд╕реЗрдВрдЯ" рд╕реВрдЪреА рдореЗрдВ рднрд░ рджрд┐рдпрд╛ред
рдЗрд╕реА рддрд░рд╣, рдПрдХ allrec рд╕реВрдЪреА рдмрдирд╛рдПрдВ, рдмрд╕ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
рдпрд╣ рд╕рдм, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЖрдЗрдП рд░реЗрд╕ рд▓рд┐рд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ, рдпрд╛ рдлрд┐рд░ рд░реЗрдЬ [0] рдПрд▓рд┐рдореЗрдВрдЯ, рдЬрд┐рд╕рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рдкреИрдХреЗрдЯ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд░реЗрд╕ [0] [0] рднреЗрдЬрд╛ рдерд╛, рдФрд░ рдЬреЛ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ [0] [1] рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред



рдЙрддреНрддрд░ рдореЗрдВ рддреАрди рднрд╛рдЧ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдИрдкреА рд╣реЗрдбрд░ (рд░реЗрд╕ [0] [1] [0]), рдЯреАрд╕реАрдкреА рд╣реЗрдбрд░ (рд░реЗрд╕ [0] [1] [1]) рдФрд░ рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛ (рд░реЗрд╕ [0] [1] [2] ])ред



рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рд░реЗрд╕ [N] рдХреЛ рдЪрд░ "рдП" рдореЗрдВ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рдЕрдм рдЪрд░ "a" рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, "a" ans [N] рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
рд╣рдо рдХреЗрд╡рд▓ [рез] [рез] рдХреЗ рдорд╛рдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реЛрдЧрд╛ рдХрд┐ рдЯреАрд╕реАрдкреА рд╣реЗрдбрд░ рдореЗрдВ [рдПрди] [рез] [рез]ред
рдФрд░ рднреА рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, 18 рдХрд╛ рдорд╛рди рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ SYN-ACK рдЭрдВрдбреЗ рд╕реЗрдЯ рд╣реИрдВред



рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдерд┐рддрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд╣рдо рдЕрднреА рднреА рдЯреАрд╕реАрдкреА рд╣реЗрдбрд░ рд╕реЗ рдкреНрд░реЗрд╖рдХ рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╕рдВрд░рдЪрдирд╛рдПрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдЯрд╛рдЗрдк рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЗрдВрдбреЗрдВрдЯреЗрд╢рди (рдЖрдорддреМрд░ рдкрд░ 4 рд░рд┐рдХреНрдд рд╕реНрдерд╛рди) рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рд╣рдордиреЗ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреЛрд░реНрдЯ рд╕реНрдХреИрдирд░ рд▓рд┐рдЦрд╛ рд╣реИ, рдХреЛрдИ рдЕрдзрд┐рдХ рдФрд░ рдХреЛрдИ рдХрдо рдирд╣реАрдВред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 1 рдкреЛрд░реНрдЯ рд╕реНрдХреИрдирд░
>>> рдкреИрдХреЗрдЯ = рдЖрдИрдкреА (dst = "192.168.10.10") / рдЯреАрд╕реАрдкреА (dport = (1,100), рдЭрдВрдбреЗ = "S")

>>> Res, unans = sr (рдкреИрдХреЗрдЯ, рдЯрд╛рдЗрдордЖрдЙрдЯ = 10)

Res рдореЗрдВ >>>
... рдЕрдЧрд░ рдПрдХ [1] [рез] .flags == рез]:
... рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ [1] .рдкреЛрд░реНрдЯ



рд╕реНрдирд┐рдлрд░ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд


рд╕реНрдХреЗрдкреА рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдирд┐рдлрд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реНрдирд┐рдл () рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (tcpdump рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рдорд╛рди), рдлрд╝рд┐рд▓реНрдЯрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЖрдк рдЧрдгрдирд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдХреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рднреА рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдХреЙрд▓рд┐рдВрдЧ рд╕рд╣рд╛рдпрддрд╛ (рд╕реВрдБрдШрдирд╛) рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧреАред
рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╕реНрдирд┐рдлрд░ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдЕрдЪреНрдЫреА рдЧрддрд┐ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдорд╛рдирдХ рд╕рдВрдпреЛрдЬрди Ctrl + C рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рдХрд┐рд╕реА рднреА рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рдХреА рддрд░рд╣, рдкрд░рд┐рдгрд╛рдо "_" рдореЗрдВ рдЖ рдЬрд╛рдПрдЧрд╛ред
рд╕рд╛рд░рд╛рдВрд╢ () рд╡рд┐рдзрд┐ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ, рдЖрдк рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЯ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:



рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рдбрдВрдк (pcap рдлрд╝рд╛рдЗрд▓) рд╕реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкрдХрдбрд╝реЗ рдЧрдП рдкреИрдХреЗрдЯ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкрд░ рд▓рд┐рдЦрдХрд░ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ :



рдФрд░ рд╕реВрдБрдШрдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕реНрдХрд╛рдпрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╕реАрдзреЗ рд╡рд┐рд░реЗрд╕рд░рдХ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрд╕реА рдирд╛рдо рдХреЗ рд╡рд╛рдпрд░рд╢рд╛рд░реНрдХ () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Wireshark рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ http://linkmeup.ru/blog/115.html рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрд╡рдЪрд╛рд▓рди


рд╣рдордиреЗ рдЬреЛ рдХреБрдЫ рднреА рдорд╛рдирд╛ рд╡рд╣ рд╕рдм рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рд╣реБрдЖред
рд▓реЗрдХрд┐рди рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдХрд░ рдХрдИ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдВрдХреЗрдд рджреЗрдирд╛ рд╣реЛрдЧрд╛:
#!/usr/bin/python
рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд, рд╢реЗрдмрдВрдЧред (Http://en.wikipedia.org/wiki/Shebang_(Unix))
from scapy.all import *
рд╕рднреА рд╕реНрдХреИрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд▓реВрдк рд▓рд┐рдЦрддреЗ рд╕рдордп рдЗрдВрдбреЗрдВрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЕрдиреНрдпрдерд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ OSPF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреБрд░рдВрдд рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╕реНрдХреЗрдкреА OSPF рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд░ load_contrib ('ospf') рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣реЛрдЧрд╛: "ERROR: рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо contrib.ospf" рдирд╣реАрдВ рд╣реИ ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
рдлрд┐рд░ рдЖрдкрдХреЛ рдХрдВрдЯреНрд░рд┐рдм рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# mkdir /usr/lib/python2.7/dist-packages/scapy/contrib
рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣реМрд╕рд▓реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ:
# cp ospf.py /usr/lib/python2.7/dist-packages/scapy/contrib/
рдЕрдм рдпрджрд┐ рдЖрдк рд╕реНрдХреЗрдкреА рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬреБрдбрд╝реЗ рд╣реБрдП рддреГрддреАрдп-рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реВрдЪреА рджреЗрдЦрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП list_contrib () рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ):
>>> list_contrib ()
ospf: OSPF рд╕реНрдерд┐рддрд┐ = рднрд╛рд░
>>>

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдерд╛ред
Ospf рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдЕрдЧрд▓реЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ:
>>> load_contrib ('ospf') , рд╣рдореЗрдВ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ "ERROR: рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо contrib .ospi" рдирд╣реАрдВ рд╣реИ
рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ:
touch /usr/lib/python2.7/dist-packages/scapy/contrib/__init__.py
рдЙрд╕рдХреЗ рдмрд╛рдж, рдУрдПрд╕рдкреАрдПрдл рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдмрдирд╛рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рдПрдХ рддреАрди-рдЪрд░рдг рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдВ


рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ SYN / ACK рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рдореЗрдВ рд╕реЗ рдЯреАрд╕реАрдкреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВ, рдорд╛рди рдХреЛ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рдПрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп рдХреЛ рдкрд╛рд╡рддреА рд╕рдВрдЦреНрдпрд╛ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдбрд╛рд▓реЗрдВред
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо, рд▓реЗрдХрд┐рди рд╕реНрдХреЗрдкреА рдЗрд╕рд╕реЗ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдкрд╣рд▓реЗ, рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╣рд░ рдЪреАрдЬ рдХреЗ рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред

1) рдкреНрд░рд╛рдкреНрдд рдкрд╛рд░реНрдЯреА рдХреЛ SYN рднреЗрдЬреЗрдВ:

2) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкрдХрдбрд╝реЛ:

3) рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкрд░ рдПрдХ рдкреБрд╖реНрдЯрд┐рдХрд░рдг (рдПрд╕реАрдХреЗ) рдмрдирд╛рдПрдВ:


рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдордирдорд╛рдиреЗ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдиреЗрдХреНрд╢рди рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛:
192.168.10.200 1024> 192.168.10.50 80 рдЭрдВрдбреЗ = SYN seq = 12345
192.168.10.50 80> 192.168.10.200 1024 рдзреНрд╡рдЬ = SYN, ACK seq = 9998 ack = 12346
192.168.10.200 1024> 192.168.10.50 80 рдЭрдВрдбреЗ = ACK seq = 12346 ack = 9999

рдЖрдЦрд┐рд░рдХрд╛рд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

1) рдкреНрд░рд╛рдкреНрдд рдкрд╛рд░реНрдЯреА рдХреЛ SYN рднреЗрдЬреЗрдВ:

2) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкрдХрдбрд╝реЛ:

3) рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЯ рдкрд░ рдПрдХ рдкреБрд╖реНрдЯрд┐рдХрд░рдг (рдПрд╕реАрдХреЗ) рдмрдирд╛рдПрдВ:

рдЖрдЗрдП рдкреИрдХреЗрдЬ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ:



рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рд╣рдо рдкреИрдХреЗрдЬ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдИрдкреА рдореЗрдВ рдЯреАрд╕реАрдкреА рдХреЛ рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдХрд┐ рд╣рдореЗрдВ рдЙрддреНрддрд░ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдХрд░рдХреЗ рдмрдврд╝рд╛рдПрдВ, рд╣рдо рдХрд░рддреЗ рд╣реИрдВ:



рдирд┐рдореНрди рд╣реЛрддрд╛ рд╣реИ - sr1 рдлрд╝рдВрдХреНрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкрд╣рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ SYNACK рдЪрд░ рдореЗрдВ рд░рдЦреА рдЧрдИ рд╣реИред
рдФрд░ рдлрд┐рд░, SYNACK.seq рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдЯреАрд╕реАрдкреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдорд╛рдпреИрдХ рдЪрд░ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред

рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ:



рдПрдХ рдирдпрд╛ рдЯреАрд╕реАрдкреА рд╣реЗрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдПрд╕реАрдХреЗ рдирд╛рдо рджреЗрдВред рдпрд╣ рдПрдХ рдФрд░ рдЭрдВрдбрд╛ (рдП - рдПрд╕реАрдХреЗ) рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪрд░ my_ack рдХреЛ рдПрдХ рдкрд╛рд╡рддреА рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рддрдм рдПрдХрддреНрд░рд┐рдд рдкреИрдХреЗрдЯ рдХреЛ рд╕реЗрдВрдб рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ L3 рдХрдорд╛рдВрдб рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреНрдпрд╛ рдЖрдПрдЧрд╛ рдпрд╣ рднреА рдирд╣реАрдВ рд╕реБрдирддрд╛ рд╣реИ)ред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреНрд▓рд╛рд╕рд┐рдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╣реБрдЖред
рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЭрдВрдбреЗ рдХреЗ рдХреЗрд╡рд▓ рдЯреАрд╕реАрдкреА рд╕реЗрдЧрдореЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреА рднреЗрдЬрддрд╛ рд╣реИред



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдордиреЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЯреАрд╕реАрдкреА рд╣реЗрдбрд░ (рдЗрд╕ рдмрд╛рд░, рдЗрд╕реЗ PUSH рдХрд╣рддреЗ рд╣реБрдП) рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдпрд╛, рдмрд┐рдирд╛ рдЭрдВрдбреЗ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдкрд░рд┐рдЪрд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рдеред
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдбреЗрдЯрд╛ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдЙрд╕реА рд╕реЗрдВрдб рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреЗрдЬрд╛ред
рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рдкрд╛рд╡рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреА рд╣реЛрдЧреАред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 2 рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди
>>> рдЖрдИрдкреА = рдЖрдИрдкреА (src = "192.168.10.200", dst = "192.168.10.50")
>>> SYN = TCP (рдЦреЗрд▓ = 1024, dport = 80, рдЭрдВрдбреЗ = "S", seq = 12345)
>>> рдкреИрдХреЗрдЯ = ip / SYN
>>> SYNACK = sr1 (рдкреИрдХреЗрдЯ)
>>> my_ack = SYNACK.seq + 1
>>> ACK = TCP (рдЦреЗрд▓ = 1024, dport = 80, рдЭрдВрдбреЗ = "A", seq = 12346, ack = my + ack)
>>> рднреЗрдЬреЗрдВ (рдЖрдИрдкреА / рдПрд╕реАрдХреЗ)



рд▓реЗрдХрд┐рди рдХрдИ рдиреБрдХрд╕рд╛рди рд╣реИрдВред
рдЕрдЧрд░ рдЖрдк рд╡рд┐рд░реЗрдЪрдХ рдореЗрдВ рдЗрд╕ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдПрд╕реАрдХреЗ рдкреИрдХреЗрдЯ рдХреЗ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд░рдПрд╕рдЯреА рдХреЛ рдЕрдЪрд╛рдирдХ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:



рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдХрд╛рдИрдк рдУрдПрд╕ рдХреЗ рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рд╕реНрдЯреИрдХ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдУрдПрд╕ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирдЬрд╛рди рд╣реИ рдХрд┐ рд╕реНрдХреЗрдкреА рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЯ рдХреЛ рднреЗрдЬ рд░рд╣рд╛ рд╣реИред
рддрджрдиреБрд╕рд╛рд░, рдУрдПрд╕ SYN / ACK рдкреИрдХреЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХрдиреЗрдХреНрд╢рди рддреБрд░рдВрдд рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╡рд╣ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ iptables рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЖрд░рдПрд╕рдЯреА рдкреИрдХреЗрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рд╕реЗ: рдЗрд╕ рддрд░рд╣ рдХреЗ
# iptables -A OUTPUT -p tcp -d 192.168.10.50 -s 192.168.10.200 --dport 80 --tcp-flags RST RST -j DROP
рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдкрд░ рд╕рднреА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдкреИрдХреЗрдЯреНрд╕ рдореЗрдВ 192.168.10.50 рдХрд╛ рдЧрдВрддрд╡реНрдп рдкрддрд╛ рдФрд░ RST рдлреНрд▓реИрдЧ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ 80 рдкрд░ 192.168.10.200 рдХрд╛ рдПрдХ рдкреНрд░реЗрд╖рдХ рдХрд╛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ред
рдкреИрдХреЗрдЬ рдЕрднреА рднреА OS рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╡реЗ рдХреЗрд╡рд▓ рдЗрд╕рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓реЗрдВрдЧреЗред
рдирддреАрдЬрддрди, рд╕реНрдХреЗрдкреА рдХреЛ рдкреВрд░реНрдг рд╕рддреНрд░ рдЯреАрд╕реАрдкреА рд╕рддреНрд░ рдмрдирд╛рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛:



рд╣рдо рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ


рд╕реНрдХреЗрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдкрддреЗ рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрдЯ рдХреЗ рдмреАрдЪ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрд╕реНрдЯ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЖрдИрд╕реАрдПрдордкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдЪрд┐рдд рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, ICMP рдХреЗ рд▓рд┐рдП 8 рд╡рд╛рдВ рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рд╣реИ, рдпрд╣ рдХреНрд▓рд╛рд╕рд┐рдХ рдЗрдХреЛ рдЕрдиреБрд░реЛрдз рд╣реИред

рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ, рдЖрдЗрдП рд╕реНрдХреЗрдкреА рдФрд░ рдиреИрдореНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред



рддреЛ, рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ nmapред
рдлрд┐рд░ рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдУрдПрд╕ рдХреЗ рдкреНрд░рд┐рдВрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ (рдиреИрдВрдк-рдУрдПрд╕-рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ) рд╣реИред
рдФрд░ рд╣рдо рд╕реАрдзреЗ рд░рд┐рдореЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП nmap_fp рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдЬрд╣рд╛рдВ, рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЦреБрд▓реЗ (рдСрдкреЙрд░реНрдЯ) рдФрд░ рдмрдВрдж (рдкрд╛рд╕рдкреЛрд░реНрдЯ) рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рдУрдПрд╕ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдкреИрдХреЗрдЬ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ


рд╣рд░ рд╕рдордп рд╣рдордиреЗ рдЯреЗрдХреНрд╕реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦрд╛, рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЫрджреНрдо рд╡рд┐рдЬреНрдЮрд╛рди рдерд╛, рд▓реЗрдХрд┐рди рд╕реНрдХреЗрдк рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдореЗрдВ рдХреНрдпрд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк () рд╡рд┐рдзрд┐ рд╣реИ :



рдЬрдм рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ ImageMagick рд╡рд┐рдВрдбреЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдкреИрдХреЗрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреА рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдХреА рдЬрд╛рдПрдЧреА, рдЗрддрдирд╛ рдЧрд░реНрдо рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрддред
рдпрд╣ рд╡рд┐рдзрд┐ рд╕рдВрднрд╡рддрдГ рдЯреНрд░реИрдлрд╝рд┐рдХ рдбрдВрдк рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред

рджреВрд╕рд░реА рд╡рд┐рдзрд┐ 2D рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Pdfdump ()



рдлрд╝рдВрдХреНрд╢рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ ред рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИред рднреА рдХрд╛рд░реНрдп рдХрд░реЗрдВ





рдЧреНрд░рд╛рдл () рдлрд┐рд░ рд╕реЗ ImageMagick рд╡рд┐рдВрдбреЛ рдХреЛ рдЦреЛрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдбреНрд░рд╛рдЗрдВрдЧ рдХреЗ рд╕рд╛рде:



рдпрд╣рд╛рдВ рд╣рдо рд╕реНрд╡рд╛рдпрддреНрдд рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЕрдиреНрдп рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЯреНрд░реЗрд╕ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрддреЗ рд╣реИрдВред

рдФрд░, рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд▓реЗрдЦ, рдЖрдЗрдП рдЯреНрд░реИрдХ рдХреЗ 3 рдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рджреЗрдЦреЗрдВред
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реАрдкреАрдереЙрди рдФрд░ рдЯреНрд░реЗрд╕ 3 рдбреА () рдХрдорд╛рдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА ред



рдкрд┐рдЫрд▓реЗ рдЪрд╛рд░реНрдЯ рд╕реЗ рдЯреНрд░реИрдХ рдпрд╣рд╛рдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдРрд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВ:



рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХрдИ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрдИ (80, 443) рдЯреАрд╕реАрдкреА рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред
рдХрд┐рд╕реА рднреА рд╡рд╕реНрддреБ рдкрд░ рдмрд╛рдпрд╛рдБ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ IP рдкрддрд╛ рдЙрд╕рдХреЗ рдКрдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдФрд░ CTRL рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдмрд╛рдПрдБ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдкреЛрд░реНрдЯ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧреА, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИред

рдЙрдкрд╕рдВрд╣рд╛рд░


рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрдХреИрдкреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреА рдЬрд╛рдВрдЪ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИред
рдЬреЛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣реИрдВред
рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдореЗрдВ рдкрд╛рдардХ рдХреА рд░реБрдЪрд┐ рдЬрдЧрд╛рдирд╛ рд╣реИ, рдФрд░ рд╕реНрдХреЗрдкреА рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред
рд▓реЗрдЦрдХ рдХрд┐рд╕реА рднреА рдЕрд╡реИрдз рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИред



рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, SANS рд╕рдВрд╕реНрдерд╛рди рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред

Source: https://habr.com/ru/post/In208786/


All Articles