<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3815007</guid>
        <pubDate>Sat, 16 Nov 2019 20:14:23 +0000</pubDate>
        <title>TCP Raw sockets в Win (&amp;gt;= 7)</title>
        <link>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3815007</link>
        <description><![CDATA[face_check: <strong class='tag-b'>Gonarh</strong><br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Ну более точная инфа чем у разрабов, может быть только у реверс-инженеров.</div></div><br>
<br>
Позволите им высказаться, если они вдруг сюда заглянут? thx]]></description>
        <author>face_check</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814653</guid>
        <pubDate>Tue, 12 Nov 2019 16:04:40 +0000</pubDate>
        <title>TCP Raw sockets в Win (&amp;gt;= 7)</title>
        <link>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814653</link>
        <description><![CDATA[Gonarh: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=416315&view=findpost&p=3814650'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>face_check &#064; <time class="tag-quote__quoted-time" datetime="2019-11-12T14:37:30+00:00">12.11.19, 14:37</time></span><div class='quote '>У Microsoft, по моему мнению, нет репутации писать строгую и точную документацию.</div></div><br>
Ну более точная инфа чем у разрабов, может быть только у реверс-инженеров. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2019-11-12T16:06:09+00:00">12.11.19, 16:06</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=416315&view=findpost&p=3814650'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>face_check &#064; <time class="tag-quote__quoted-time" datetime="2019-11-12T14:37:30+00:00">12.11.19, 14:37</time></span><div class='quote '>Я пишу SYN-сканнер портов.</div></div><br>
Конечная цель в чем? Софт? Знания? Если второе или софт для себя, пили под линух и не заморачивайся.]]></description>
        <author>Gonarh</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814650</guid>
        <pubDate>Tue, 12 Nov 2019 14:37:30 +0000</pubDate>
        <title>TCP Raw sockets в Win (&amp;gt;= 7)</title>
        <link>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814650</link>
        <description><![CDATA[face_check: <strong class='tag-b'>Gonarh</strong><br>
<br>
Конечно я видел эту инфу.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
TCP data cannot be sent over raw sockets.</div></div><br>
<br>
Но этого мне показалось недостаточно, чтобы вынести вердикт.<br>
У Microsoft, по моему мнению, нет репутации писать строгую и точную документацию.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Да и вообще. Зачем трогать 3-й левел, пиши свой протокол поверх.</div></div><br>
<br>
Я пишу SYN-сканнер портов.<br>
Аналог <a class='tag-url' href='https://nmap.org/book/synscan.html' target='_blank'>https://nmap.org/book/synscan.html</a>]]></description>
        <author>face_check</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814605</guid>
        <pubDate>Mon, 11 Nov 2019 17:40:02 +0000</pubDate>
        <title>TCP Raw sockets в Win (&amp;gt;= 7)</title>
        <link>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814605</link>
        <description><![CDATA[Gonarh: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=416315&view=findpost&p=3814600'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>face_check &#064; <time class="tag-quote__quoted-time" datetime="2019-11-11T15:51:09+00:00">11.11.19, 15:51</time></span><div class='quote '>про Win7 ничего конкретного:</div></div><br>
Даладна. Первая же ссыль в гугле<br>
<a class='tag-url' href='https://docs.microsoft.com/en-us/windows/win32/winsock/tcp-ip-raw-sockets-2' target='_blank'>Limitations on Raw SocketsOn Windows 7, Windows Vista, Windows XP with Service Pack 2 (SP2), and Windows XP with Service Pack 3 (SP3), the ability to send traffic over raw sockets has been restricted in several ways: блаблабла</a> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2019-11-11T17:42:11+00:00">11.11.19, 17:42</time></span></span><br>
Да и вообще. Зачем трогать 3-й левел, пиши свой протокол поверх.]]></description>
        <author>Gonarh</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814600</guid>
        <pubDate>Mon, 11 Nov 2019 15:51:09 +0000</pubDate>
        <title>TCP Raw sockets в Win (&amp;gt;= 7)</title>
        <link>https://forum.sources.ru/index.php?showtopic=416315&amp;view=findpost&amp;p=3814600</link>
        <description><![CDATA[face_check: Всем привет.<br>
<br>
Я правильно понимаю, что в винде, во всяком случае в Win7, нельзя послать TCP-SYN пакет через raw-сокет даже если<br>
у него будет нормальный, не spoof-ленный, source IP-адрес?<br>
<br>
Смог нагуглить только разбор историй про ограничения raw-сокетов в WinXP, про Win7 ничего конкретного:<br>
<a class='tag-url' href='https://seclists.org/nmap-announce/2005/5' target='_blank'>https://seclists.org/nmap-announce/2005/5</a><br>
<br>
Проверяю вот этим примером - <a class='tag-url' href='https://github.com/pfpacket/SYN-flood' target='_blank'>https://github.com/pfpacket/SYN-flood</a> -<br>
на Linux всё ок. На Win7 sendto() возвращает ERROR_INVALID_PARAMETER (под админом, конечно).<br>
Думаю, может, всё-таки, должно работать и на Win7, может, какой-то флаг винда хочет увидеть в заголовке.<br>
<br>
Включать/выключать сервис sharedaccess (см. статью выше) пробовал, ноль эмоций.<br>
<br>
Хочется убедиться, что TCP SYN-пакет не послать в винде (кстати, может, на более поздних можно) даже<br>
под администратором и окончательно забить на эту идею.<br>
<br>
Жаба душит, понимаете, программерская...<br>
Писать код, который мог бы быть кроссплатформенным... Но работает только под *nix. Ну вы поняли.<br>
Хочется на верочку.]]></description>
        <author>face_check</author>
        <category>C/C++: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	