شبه :: ن

Net :: ن ماول Perl است ه مزبان از راه دور برا دستاب به آن را بررس م ند.
انون بارر ن

شبه :: ن رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • Perl Artistic License
  • قمت:
  • FREE
  • نام ناشر:
  • Rob Brown
  • وب سات ناشر:
  • http://karmatics.com/aardvark/

شبه :: ن برسب ها


شبه :: ن شرح

خالص :: ن ماول رل به بررس مزبان از راه دور برا قابل دسترس است. خالص :: ن ماول رل به بررس مزبان راه دور برا استفاده reachability.SYNOPSIS خالص :: ن است. $ P = خالص :: Ping-> (جدد)؛ ا "$ مزبان alive.n" ار $ > ن ($ مزبان)؛ $ > نزد ()؛ $ P = خالص :: Ping-> جدد ( "منوسد")؛ $ > اتصال ($ my_addr)؛ # مشخص رابط منبع درخواستها حلقه foreach $ مزبان (host_array) {ا "$ مزبان است"؛ ا "نه" مر $ > ن ($ مزبان، 2)؛ ا "reachable.n"؛ خواب (1)؛ } $ > نزد ()؛ $ P = خالص :: Ping-> جدد ( "TCP"، 2)؛ # سع ند اتصال به ورت وو به جا ورت او $ > port_number (getservbyname (ها "http"، "TCP"))؛ در حال ه ($ stop_time> زمان ()) {ا "$ مزبان قابل دسترس نست"، اسالر (LOCALTIME ())، "N" مر $ > ن ($ مزبان)؛ خواب (300)؛ } undef ($ P). # روتل TCP مانند، اما با بسار از مزبان $ P = خالص :: Ping-> جدد ( "SYN")؛ $ > port_number (getservbyname (ها "http"، "TCP"))؛ حلقه foreach $ مزبان (host_array) {$ > ن ($ مزبان)؛ } در حال ه (($ مزبان، $ RTT، $ IP) = $ > ACK) {ا "HOST: $ مزبان ACKed در $ RTT seconds.n"؛ } # بالا نحو دقق (ناز به زمان :: استخدام) $ P = خالص :: Ping-> جدد ()؛ $ > استخدام ()؛ ($ بازنشسته، $ مدت زمان، $ IP) = $ > ن ($ مزبان، 5.5)؛ تابع () printf ( "$ مزبان زنده (بسته زمان بازشت است: .2f مل ثانه) n" با 1000 * $ مدت زمان) ار $ بازنشسته؛ $ > نزد ()؛ # برا سازار نسخه قابل ا "$ مزبان است alive.n" ار pingecho ($ مزبان)؛ ان ماول حاو روش برا تست قابل دسترس از مزبان راه دور در شبه. ش ن است ه برا اولن بار با ارامترها اختار اجاد شده، تعداد متغر از مزبان ممن است ندن بار ن و سس اتصال است closed.You ممن است از شش روتل ها مختلف را انتخاب ند برا استفاده از ن. "تس" روتل ش فرض است. توجه داشته باشد ه مزبان راه دور زند م نند هنوز هم ممن است موفق به pingable توسط ا ند از ان روتل. به عنوان مثال، www.microsoft.com به طور ل زنده است اما نه "منوسد" pingable.With "تس" روتل ن متد () تلاش برا اجاد اتصال به ورت او مزبان راه دور است. ار اتصال با موفقت اجاد، مزبان راه دور در نظر رفته شده قابل دسترس است. ه داده است ه در واقع ترار رد. ان روتل ه امتازات خاص ناز ندارد اما سربار بالاتر از "ب سم" و "منوسد" protocols.Specifying به "ب سم" روتل باعث م شود ه روش ن () برا ارسال بسته UDP به ورت او مزبان راه دور است. ار بسته ترار از مزبان راه دور درافت و بسته درافت شامل داده ها مشابه از بسته ها ه فرستاده شد، مزبان راه دور در نظر رفته شده قابل دسترس است. ان روتل ه امتازات خاص ناز ندارد. ان را باد در نظر داشته باشد ه، برا ن ب سم، مزبان به عنوان غر قابل دسترس زارش آن است ه ار از سروس او مناسب در حال اجرا نست به عهده. برا شبه ونس سستم را ببند inetd در (8) برا بش information.If به "منوسد" روتل مشخص شده باشد، روش ن () ام به او ICMP به مزبان راه دور است ه ه برنامه ن ونس م ند م فرستد. ار ام ترار از مزبان راه دور درافت و اطلاعات ترار صحح است، مزبان راه دور در نظر رفته شده قابل دسترس است. تعن "منوسد" روتل ناز است ه برنامه به عنوان اربر رشه اجرا مشوند ا ان ه برنامه را به root.If نوع setuid روتل "خارج" مشخص شده باشد، ن متد () تلاش برا استفاده از شبه :: ن :: خارج ماول به ن مزبان راه دور. خالص :: رابط ن :: خارج با ابزار به طور ش فرض ن سستم شما به انجام ن، و به طور ل تولد نتاج نسبتا دقق است. ار خالص :: ن :: خارج بر رو سستم شما نصب شده ار نه، مشخص ردن "خارج" روتل در error.If منجر خواهد شد "SYN" روتل مشخص شده باشد، روش ن () فقط بسته TCP SYN به ارسال مزبان راه دور س از آن بلافاصله بازشت. ار بسته SYN با موفقت ارسال شد، آن را به ارزش واقع بازشت، در غر ان صورت آن را نادرست خواهد شت. توجه: بر خلاف روتل ها در، مقدار بازشت را تعن نم ند در صورت ه مزبان راه دور زنده است ا نه از TCP امل سه راه دست دادن ممن است هنوز امل نشده است. مزبان راه دور تنها قابل دسترس در نظر رفته ار آن را در وقفه زمان مشخص درافت TCP ACK. برا شروع منتظر ماندن برا بسته ACK، استفاده از روش ACK () در زر توضح داده. استفاده از "SYN" روتل به جا "TCP" روتل برا تعن قابل دسترس از مقصدها متعدد به طور همزمان با ارسال مواز بسته TCP SYN. آن را نم خواهد مسدود در حال ه آزماش هر از مزبان از راه دور. نسخه نماش / fping در ان توزع برا نشان دادن "SYN" روتل به عنوان مثال ارائه شده است. ان روتل ه امتازات خاص ناز ندارد. الزامات: رل


شبه :: ن نرم افزارها مرتبط

باز ردن

RunProve ابزار خط فرمان برا اجرا آزماشات در برابر آزمون است :: اجرا ند. ...

123

دانلود