рдЖрдИрдЯреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдкрдиреА рдХрдВрдкрдиреА рдореЗрдВ рдЕрдкрдиреА рд╕рдВрдкреВрд░реНрдгрддрд╛ рдореЗрдВ рдпрд╛ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрджреЗрд╢ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдЧрд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдПрдХ рд╣реИрдВрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред

рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░ рдЬрд╣рд╛рдВ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдЙрдЪрд┐рдд рдЙрдкрд╛рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА –"firewall.sh"ред
  • рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА –"рдирд┐рдпрдо.v4"ред
  • рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА –"firewall.sh"ред
  • рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА –"rule.v4".
  • рдлрд╛рдпрд░рд╡реЙрд▓ рдорд┐рд╕рд▓рдорд┐рдВрдЧ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрддрд╛ рд▓рдЧрд╛рдирд╛ред
  • рдлрд╛рдпрд░рд╡реЙрд▓ рд▓реЙрдЧ рдХреЗ рд╕рд╣реА рдЬрдорд╛рд╡ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬрд╛рдВрдЪред
  • рдмрд┐рдВрдж рдбреАрдПрдирдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА –"рдирд╛рдо.conf.options"ред
  • рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд╣рд░ рдЕрдиреНрдп рдЖрдВрддрд░рд┐рдХ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЙрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред
  • рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдбреЛрдореЗрди рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЕрд╡рд░реБрджреНрдз рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

  1. рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ –"firewall.sh"ред
  • "firewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдПрдордбреА5рд╕рдо firewall.sh рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЪреЗрдХрд╕рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛рд╣реИ:
"firewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
  • рдпрд╣ рддреЛ "monitorfirewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ, e82b20546d3deefa3bb9611744f64c03 рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЪреЗрдХрд╕рдо monitorfirewall.sh рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ ред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
#!/bin/sh
<EOT> рдмрд┐рд▓реНрд▓реА/usr/monitors/monitorfirewalla.sh #!/bin/bashmd5='md5sum/usr/conf/firewall.sh | awk '{рдкреНрд░рд┐рдВрдЯ $1 }' рдЕрдЧрд░ [ $md 5" == "$1"]; рдлрд┐рд░ рдЧреВрдВрдЬ "monitorfirewall.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!"</EOT> | рдореЗрд▓ -s "рд╕реНрдХреНрд░рд┐рдкреНрдЯ monitorfirewall.sh! рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реБрдзрд╛рд░ "[email protected][email protected] рдЧреВрдВрдЬ"рдЪреЗрддрд╛рд╡рдиреА! – firewall.sh рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди!" | рдореЗрд▓-рдПрд╕ "рдЪреЗрддрд╛рд╡рдиреА! -firewall.sh рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди!" [email protected] — -f [email protected]
рдмреИрд╢/usr/monitors/monitorfirewalla.sh $рез
crontab-l > mycronecho "0 * * * * * рдФрд░ -var/monitors/monitorfirewalla.sh $рез" >> mycroncrontab mycronrm
  • рдЬрдм рдЖрдк"monitorfirewall.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд░ рд░рд╣рд╛ рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "monitorfirewall.sh"
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд░ рдШрдВрдЯреЗ "firewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЪреЗрдХрд╕рдо рдХреА рдЖрд╡рд░реНрддреА рдЬрд╛рдВрдЪ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдЬрдм рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╕рд╣реА рд╣реИ
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

2. рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ –"рдирд┐рдпрдо.v4"ред

  • рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрдорд╛рдВрдб md5sum/рдЖрджрд┐/iptables/rules.v4 рдХреЗ рд╕рд╛рде рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЪреЗрдХрд╕рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ:
рдПрдордбреА5рд╕рдо рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░
  • рдпрд╣ рддреЛ "monitorrules.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЪреЗрдХрд╕рдордЬреИрд╕реЗ c6479dff712135ae961316eb92a12ac0 monitrorrules.shред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
#!/bin/sh
<EOT> рдмрд┐рд▓реНрд▓реА/usr/monitors/monitorrulesa.sh #!/bin/bashmd5='md5sum/usr/conf/firewall.sh | awk '{рдкреНрд░рд┐рдВрдЯ $рез }' рдЕрдЧрд░ [ 5 $md" == "$1"; рдлрд┐рд░ рдЧреВрдВрдЬ "рд╕реНрдХреНрд░рд┐рдкреНрдЯ monitorrules.sh рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!"</EOT> | рдореЗрд▓ -s "рд╕реНрдХреНрд░рд┐рдкреНрдЯ monitorrules.sh! рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реБрдзрд╛рд░ "[email protected][email protected] рдЧреВрдВрдЬ"рдЪреЗрддрд╛рд╡рдиреА! – firewall.sh рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди!" | рдореЗрд▓-рдПрд╕ "рдЪреЗрддрд╛рд╡рдиреА! -firewall.sh рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди!" [email protected] — -f [email protected]
рдмреИрд╢/usr/monitors/monitorrulesa.sh $рез
crontab-l > mycronecho "0 * * * * * рдФрд░рдВ/рдореЙрдирд┐рдЯрд░/рдореЙрдирд┐рдЯрд░рд░реВрд▓реЗрд╕рд╛.sh $рез" >> mycroncrontab mycronrm mycron
  • рдЬрдм рдЖрдк"monitorrules.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЛ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
"Monitorrules.sh" рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд░ рдШрдВрдЯреЗ "рдирд┐рдпрдо.v4" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЪреЗрдХрд╕рдо рдХреА рдЖрд╡рд░реНрддреА рдЬрд╛рдВрдЪ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдЬрдм рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

3. рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ –"firewall.sh"ред

  • рдЬрдм "firewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЕрдиреБрдорддрд┐рдпрд╛рдВ permfirewall.sh рд╣реИрдВ"рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯрдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
#!/bin/sh
<EOT> рдмрд┐рд▓реНрд▓реА/usr/monitors/permfirewalla.sh #!/bin/bashperm='ls-al/usr/conf/firewall.sh | awk '{рдкреНрд░рд┐рдВрдЯ $рез$реи$рей}'' рдЕрдЧрд░ [$perm permfirewall.sh—$perm</EOT> | рдореЗрд▓ -s "рд╕реНрдХреНрд░рд┐рдкреНрдЯ permfirewall.sh! рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реБрдзрд╛рд░ "[email protected][email protected] рдЧреВрдВрдЬ"рдЪреЗрддрд╛рд╡рдиреА! – firewall.sh рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди!" | рдореЗрд▓-рдПрд╕ "рдЪреЗрддрд╛рд╡рдиреА! -рдЕрдиреБрдорддрд┐ рдкрд░рд┐рд╡рд░реНрддрди firewall.sh рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛!" [email protected] — -f [email protected]
рдмреИрд╢/usr/monitors/permfirewalla.sh $рез
crontab-l > mycronecho "0 ***//var/monitors/permfirewalla.sh $рез" >> mycroronron
  • рдЬрдм рдЖрдкpermfirewall.shрдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ "рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
"Permfirewall.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗfirewall.shрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рдЖрд╡рд░реНрддреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдХреНрд░реЙрди рддрдВрддреНрд░ рдЖрд╡рд░реНрддреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рд╕рддреНрдпрд╛рдкрди "firewall.sh"
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

4. рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ –"rule.v4"ред

  • рдЬрдм"рдирд┐рдпрдо.v4"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдорддрд┐рдпрд╛рдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ"permrules.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
#!/bin/sh
<EOT> рдмрд┐рд▓реНрд▓реА/usr/monitors/permrulesa.sh #!/bin/bashperm='ls-al/usr/conf/rules.v4 | awk '{рдкреНрд░рд┐рдВрдЯ $рез$реи$рей}'' рдЕрдЧрд░ [$perm" == "-rwxrwx—1root]; рддреЛ рдЧреВрдВрдЬ "permrules.sh рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!"</EOT> | рдореЗрд▓ -s "рд╕реНрдХреНрд░рд┐рдкреНрдЯ permrules.sh! рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реБрдзрд╛рд░ "[email protected][email protected] рдЧреВрдВрдЬ"рдЪреЗрддрд╛рд╡рдиреА! – firewall.sh рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди!" | рдореЗрд▓-рдПрд╕ "рдЪреЗрддрд╛рд╡рдиреА! -permrules.sh рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди!" [email protected] — -f [email protected]
рдмреИрд╢/usr/monitors/permrulesa.sh $рез
crontab-l > mycronecho "0 * * >>.sh * /
  • рдЬрдм рдЖрдк"permrules.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рддрд░реАрдХрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "permrules.sh" рдПрдХ рдИ рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ"рдирд┐рдпрдо.v4"рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рдЖрд╡рд░реНрддреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдХреНрд░реЙрди рддрдВрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рд╕рддреНрдпрд╛рдкрди "рдирд┐рдпрдореЛрдВ.v4"
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

5. рдлрд╛рдпрд░рд╡реЙрд▓ рдСрдкрд░реЗрд╢рди рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ред

  • рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЦреНрдп рдкреНрд░рд╢рд╛рд╕рдХ"checkfirewall.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рдЬрдм рдЖрдк"checklogs.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЛ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "checklogs.sh" рдПрдХ рдИ рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рд╕реЗ рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдХреЗ рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЖрд╡рд░реНрддреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣ рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдпрд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

6. рдлрд╛рдпрд░рд╡реЙрд▓ рд▓реЙрдЧ рдХреЗ рдЬрдорд╛рд╡ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ред

  • рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЦреНрдп рдкреНрд░рд╢рд╛рд╕рдХ"checklogs.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рдЬрдм рдЖрдк"checklogs.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЛ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "checklogs.sh" рдПрдХ рдИ рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд░ рдШрдВрдЯреЗ рдПрдХ рдЖрд╡рд░реНрддреА рдЪреЗрдХ-рдЗрди рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

7. рдмрд┐рдВрдж рдбреАрдПрдирдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ –"рдирд╛рдо.conf.option"ред

  • рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╛рдЗрдВрдб рдбреАрдПрдирдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,"рдирд╛рдо.conf.options",рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдкрдиреЗ рдЪреЗрдХрд╕рдо рдХреЛ md5sum рдирд╛рдо рдХреЗ рд╕рд╛рде рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ:
md5sum рдирд╛рдо.conf.options
  • рдпрд╣ рддреЛ"monitordns.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ monitordns.sh рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЪреЗрдХрд╕рдо рдЬреИрд╕реЗ e82b20546d3deefa3bb9611744f64c03 рдирд┐рд░реНрджрд┐рд╖реНрдЯ ред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
#!/bin/sh
<EOT> рдмрд┐рд▓реНрд▓реА/usr/monitors/monitordnsa.sh #!/bin/bashmd5='md5sum/usr/conf/рдирд╛рдореА.conf.options | awk '{рдкреНрд░рд┐рдВрдЯ $1 }'рдЕрдЧрд░ [$md 5" == " $1"]; рдлрд┐рд░ рдЧреВрдВрдЬ "monitordns.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!"</EOT> | рдореЗрд▓ -s "рд╕реНрдХреНрд░рд┐рдкреНрдЯ monitordns.sh! рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реБрдзрд╛рд░ "[email protected][email protected] рдЧреВрдВрдЬ"рдЪреЗрддрд╛рд╡рдиреА! – рдирд╛рдо.conf.options рдореЗрдВ рдкрд╛рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди! " | рдореЗрд▓-рдПрд╕ "рдЪреЗрддрд╛рд╡рдиреА! -рдирд╛рдореА.conf.options рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди!" [email protected] — -f [email protected]gd.comfiEOT
рдмреИрд╢/usr/monitors/monitordnsa.sh $рез
crontab-l > mycronecho "0 * * * * >>.sh * /
  • рдЬрдм рдЖрдк"monitordns.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИ:
"Monitordns.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд░ рдШрдВрдЯреЗрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЪреЗрдХрд╕рдо "firewall.sh" рдХреАрдЖрд╡рд░реНрддреА рдЬрд╛рдВрдЪ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдХреНрд░реЙрди рддрдВрддреНрд░ рдЖрд╡рд░реНрддреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЪреЗрдХрд╕рдо рдХреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ "firewall.sh"
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ 9:00 рдП.m рдкрд░ рд╣рд░ рджрд┐рди рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИред
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

8. рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд╣рд░ рдЕрдиреНрдп рдЖрдВрддрд░рд┐рдХ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЙрдХ рдЪреЗрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ред

  • рдбреАрдПрдирдПрд╕ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ"digdns.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рдЬрдм рдЖрдк"digdns.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ "digdns.sh" рдПрдХ рдИ рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд╣рд░ рдЕрдиреНрдп рдЖрдВрддрд░рд┐рдХ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА рд╕рд░реНрд╡рд░ рдХреЗ рдХреНрд╡реЗрд░реА рд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░реНрддреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рдЬрд╛рдВрдЪ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рдХреНрд░реЛрди рддрдВрддреНрд░ рдЖрд╡рд░реНрддреА рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рдХрдВрдкрдиреА рд╕рд░реНрд╡рд░ рдХреНрд╡реЗрд░реА рдкрд░ рддрд╛рд▓рд╛ рдХреА рдЬрд╛рдВрдЪ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╕рд╣реА рд╣реИ
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

9. рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдбреЛрдореЗрди рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬрд╛рдВрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ред

  • рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЦреНрдп рдкреНрд░рд╢рд╛рд╕рдХ"transferdns.sh"рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рдЬрдм рдЖрдкtransferdns.shрдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ "рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
"Transferdns.sh" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ
  • рдпрд╣ рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдбреЛрдореЗрди рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдШрдВрдЯреЗ рдХреНрд░реЙрди рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд░реНрддреА рдЬрд╛рдВрдЪ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЕрдирд┐рдпрдорд┐рддрддрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ:
рд╡рд╣ рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ
  • рдпрджрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рд╕реНрдЯрд┐рдХ рдПрдЬреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдмрджрд▓реЗ рдЧрдП рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  • рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд░ рджрд┐рди 9:00 рдП.m рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреА рд╣реИред рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ:
рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдИ-рдореЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдСрдкрд░реЗрд╢рди рд╕рд╣реА рд╣реИ
  • рдпрджрд┐ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдИ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣реА рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

Chcesz wiedzie─З wi─Щcej?

Zapisz si─Щ i b─Еd┼║ informowany o nowych postach (zero spamu!).
Dodatkowo otrzymasz, moj─Е prywatn─Е list─Щ 15 najbardziej przydatnych narz─Щdzi (wraz z kr├│tkim opisem), kt├│rych u┼╝ywam przy testach penetracyjnych.

Nigdy nie podam, nie wymieni─Щ ani nie sprzedam Twojego adresu e-mail. W ka┼╝dej chwili mo┼╝esz zrezygnowa─З z subskrypcji.

Bookmark the permalink.

Podziel si─Щ swoj─Е opini─Е na temat artyku┼Вu