<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: Мониторинг открытых потров TCP/UDP]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=2967</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2967&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: Мониторинг открытых потров TCP/UDP».]]></description>
		<lastBuildDate>Tue, 30 Nov 2010 17:02:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42349#p42349</link>
			<description><![CDATA[<p>Ещё затейка !!! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> Тоже HTA&#039;шная !!!<br />Сделать типа такого разговорника, как бы это правильно сказать....&nbsp; &nbsp;ну то есть как общение по протоколу POP3, чтобы можно было вводить команды, и видеть что узел тебе отвечает, т.е. такой интерактивный сниффер, у которого бы в настройках было:<br />1) выбор узла с которым общаться<br />2) выбор порта<br />3) окно для ввода команд&nbsp; (в виде TEXTAREA)<br />4) окно для вывода ответа (в виде TEXTAREA)</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Tue, 30 Nov 2010 17:02:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42349#p42349</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=42337#p42337</link>
			<description><![CDATA[<p>Коллеги, приветствую !<br />Отличное исполнение сканера портов, если у кого-нибкдь есть возможность и время, то предлагаю доработать следующее...<br />1) Реализовать данное в виде HTA<br />2) вынести в настройки начало и конец диапазона сканируемых портов<br />3) визуально отражать номера открытых портов<br />4) Если есть возможность - не выжыдать окончание таймаута закрытых портов, закрывать раньше... (может кто-нить вообще сумеет данное реализовать асинхронно ?!?!)</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Tue, 30 Nov 2010 10:14:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=42337#p42337</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=28509#p28509</link>
			<description><![CDATA[<div class="quotebox"><cite>abasov пишет:</cite><blockquote><p>Несовсем понятен этап с лицензированием Microsoft Winsock Control. Может кто нибудь пояснить?</p></blockquote></div><p>Попробуйте посмотреть <a href="http://forum.vingrad.ru/forum/topic-39817.html">здесь</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Poltergeyst)]]></author>
			<pubDate>Tue, 22 Sep 2009 19:32:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=28509#p28509</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=28507#p28507</link>
			<description><![CDATA[<div class="codebox"><pre><code>netstat -a
netstat -an</code></pre></div><p>Эти команды разве не помогут?</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 22 Sep 2009 19:07:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=28507#p28507</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=28505#p28505</link>
			<description><![CDATA[<p>Можно использовать Winsock, но есть проблема лицензирования на клиентах без VB &amp; Stuidio (...). Несовсем понятен этап с лицензированием Microsoft Winsock Control. Может кто нибудь пояснить?</p><div class="codebox"><pre><code>Option Explicit
If WScript.Arguments.Count&lt;&gt;1 Then
    Wscript.Echo &quot;обязательный параметр : Удаленный Хост / IP&quot;
    WScript.Quit
End If

Dim K,P
If right(Ucase(WScript.FullName),11)=&quot;WSCRIPT.EXE&quot; Then
    Set K=CreateObject(&quot;WScript.Shell&quot;)
    K.Run K.ExpandEnvironmentStrings(&quot;%COMSPEC%&quot;) &amp; &quot; /C cscript.exe &quot;&quot;&quot; &amp; WScript.ScriptFullName &amp; &quot;&quot;&quot; &quot; &amp; WScript.Arguments(0),1,False
    Set K=Nothing
    WScript.Quit
End If

Set K=I()

L &quot;Сканирование портов запущено на &quot; &amp; K.LocalHostName &amp; &quot; (&quot; &amp; K.LocalIP &amp; &quot;)&quot;

K.RemoteHost=WScript.Arguments(0)
For P=25 To 111
    K.RemotePort=P
    K.Connect
    While K.State&lt;&gt;0
        wscript.sleep 90
    Wend
Next
L &quot;Финиш!&quot;

Function I()
    On Error Resume Next
    Err.Number=0
    Set I=WScript.CreateObject(&quot;MSWinsock.Winsock&quot;,&quot;s_&quot;)
    Select Case Err.Number
    Case 0
    case &amp;H80040112
        L &quot;нет лицензии, нужно добавить в реестр значение для регистрации винсок: &quot; &amp;_
        &quot;http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/8dd70eb9-b377-4ef6-b75d-a0fc0e9a9b5e&quot;
    case &amp;H80020009
        L &quot;ActiveX Winsock не зарегестрирован - юзай regsvr32&quot;
    Case else
        L &quot;Error &quot; &amp; Err.Number &amp; &quot; - &amp;H&quot; &amp; Hex(Err.Number) &amp; &quot; - &quot; &amp; Err.Description
    End Select
End Function

Sub L(S):WScript.Echo S:End Sub

Sub s_Connect
    K.Close
    L &quot;порт &quot; &amp; P &amp; &quot; Открыт !&quot;
End Sub
Sub s_Error(ByVal N,D,c,S,F,H,A)
    K.Close
    If N=10061 Then
        WScript.StdOut.Write &quot;.&quot;
    Else
        L P &amp; &quot;:&quot; &amp; N &amp; &quot; &quot; &amp; D
    End If
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (abasov)]]></author>
			<pubDate>Tue, 22 Sep 2009 18:17:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=28505#p28505</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=21829#p21829</link>
			<description><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Порты можно еще проверять циклическим запуском внешней команды &quot;netsh diag connect iphost&quot; с указанием адреса и порта с последующим разбором ответа. Реализовать имхо просто, но на закрытых портах будут ощутимые задержки.</p></blockquote></div><p>Спасибо, это разумный вариант, зависшие можно прибивать по таймауту, попробую.</p>]]></description>
			<author><![CDATA[null@example.com (abasov)]]></author>
			<pubDate>Thu, 16 Apr 2009 14:16:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=21829#p21829</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=21825#p21825</link>
			<description><![CDATA[<p>Порты можно еще проверять циклическим запуском внешней команды &quot;netsh diag connect iphost&quot; с указанием адреса и порта с последующим разбором ответа. Реализовать имхо просто, но на закрытых портах будут ощутимые задержки.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Thu, 16 Apr 2009 11:41:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=21825#p21825</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=21776#p21776</link>
			<description><![CDATA[<p>Можно без WMI - запускать скажем консольный TCPVIEW, скидывать инфо в файл и разбирать что он там насобирал.</p><p>ИМХО</p>]]></description>
			<author><![CDATA[null@example.com (Mace-ftl)]]></author>
			<pubDate>Wed, 15 Apr 2009 05:41:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=21776#p21776</guid>
		</item>
		<item>
			<title><![CDATA[VBScript: Мониторинг открытых потров TCP/UDP]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=21001#p21001</link>
			<description><![CDATA[<p>Подскажите пожалуйста как средствами WMI мониторить открытые сетевые порты. Какой класс WMI использовать?</p>]]></description>
			<author><![CDATA[null@example.com (abasov)]]></author>
			<pubDate>Wed, 25 Mar 2009 17:39:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=21001#p21001</guid>
		</item>
	</channel>
</rss>
