<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Schneller Portscanner]]></title><description><![CDATA[<p>Hi ich wollt mal fragen ob ihr einen Sourcecode für einen Portscanner habt mit oder ohne Winsock... ich weis nich genau was schneller ist. außerdem wäre es nett wenn ich das programm mit parametern starten könnte die die ip enthalten. ich hoffe ihr kennt euch ein bisschen mit sowas aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67260/schneller-portscanner</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 05:16:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67260.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Mar 2004 16:54:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schneller Portscanner on Sat, 06 Mar 2004 16:54:47 GMT]]></title><description><![CDATA[<p>Hi ich wollt mal fragen ob ihr einen Sourcecode für einen Portscanner habt mit oder ohne Winsock... ich weis nich genau was schneller ist. außerdem wäre es nett wenn ich das programm mit parametern starten könnte die die ip enthalten. ich hoffe ihr kennt euch ein bisschen mit sowas aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/474544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/474544</guid><dc:creator><![CDATA[Frosty]]></dc:creator><pubDate>Sat, 06 Mar 2004 16:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Schneller Portscanner on Mon, 08 Mar 2004 13:08:29 GMT]]></title><description><![CDATA[<p>hi,<br />
probier mal hiermit. du musst dann das mit der ip einbauen.</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;windows.h&gt; 
#include &lt;winsock.h&gt; 
#include &lt;stdio.h&gt; 

#define REMOTE_S &quot;127.0.0.1&quot; 

void WSAInit(void) 
 { 
  WORD wVersionReg = MAKEWORD(1, 1); 
  WSADATA wsaData; 
  if (int err = WSAStartup(wVersionReg, &amp;wsaData) != 0) 
   { 
    puts(&quot;Fehler: Initialisieren - WinSock.dll!&quot;); 
   } 
 } 

int main(void) 
 { 
  SOCKET sock = INVALID_SOCKET; 

  int pstart = 0, pend = 0, i, contr; 

  struct sockaddr_in server; 

  server.sin_addr.s_addr = inet_addr(REMOTE_S); 
  server.sin_family = AF_INET; 

  WSAInit(); 

  printf(&quot;\n\tEnter Port to start with: &quot;); 
  scanf(&quot;%d&quot;, &amp;pstart); 

  printf(&quot;\n\tEnter Port to stop: &quot;); 
  scanf(&quot;%d&quot;, &amp;pend); 

  for (i = pstart; i &lt; (pend+1); i++) 
   { 
    server.sin_port = htons(i); 

    if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) 
     { 
      puts(&quot;Fehler beim Erstellen des Socket!\n&quot;); 
     } 

    contr = connect(sock, (sockaddr *) &amp;server ,sizeof(server)); 

    if (contr &lt; 0) printf(&quot;\n\tPort %d closed&quot;, i); 
    else printf(&quot;\n\t### Port %d open ###&quot;, i); 

    closesocket(sock); 
   } 

  WSACleanup(); 

  return 0; 
 }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/474618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/474618</guid><dc:creator><![CDATA[msp]]></dc:creator><pubDate>Mon, 08 Mar 2004 13:08:29 GMT</pubDate></item></channel></rss>