<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7454&amp;type=atom" />
	<updated>2012-08-31T03:38:19Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=7454</id>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63364#p63364" />
			<content type="html"><![CDATA[<p>Собственно нашелся способ из палочек и соплей:<br />Беру утилиты: <strong>ncat</strong>, которая входит в комплект <a href="http://nmap.org">nmap</a> и утилиту проверки почты <a href="http://www.interlog.com/~tcharron/getmail.html">getmail</a></p><p>В одной консоли запускаю:</p><div class="codebox"><pre><code>ncat -l 127.0.0.1 8800 -c &quot;ncat 217.69.139.74 110 --proxy 192.168.1.1:8080&quot; -v</code></pre></div><p>ncat слушает на локальной машине 8800 порт, после подключения к которому запускается 2 копия ncat прокладывающая туннель на pop.mail.ru (217.69.139.74) через прокси 192.168.1.1:8080</p><p>Во второй консоли (простейший пример):</p><div class="codebox"><pre><code>getmail -u LOGIN -pw PASS -s 127.0.0.1 -port 8800 -nodelete -xtract -plain</code></pre></div><p>Почта распаковывается вместе с вложениями, далее все придется разбирать ручками/скриптами.<br />После коннекта, ncat отрубается.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-08-31T03:38:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63364#p63364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62808#p62808" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>А возможно ли как-нибудь определить тип прокси не спрашивая админа (в отпуске он, да и админ то он так себе)?</p></blockquote></div><p>Ну разумеется, просто попробуй заюзать CONNECT на 25-ом и 110-ом портах. Например вот обмен пакетами на двух разных прокси, которые нашёл в интернете:<br /></p><div class="quotebox"><cite>14.139.225.90:3128 пишет:</cite><blockquote><p>C:&nbsp; &nbsp; &nbsp; CONNECT pop.mail.ru:110 HTTP/1.0</p><br /><p>S:&nbsp; &nbsp; &nbsp; HTTP/1.0 200 Connection Established<br />Proxy-Agent: Fortinet-Proxy/1.0</p><br /><p>C:&nbsp; &nbsp; &nbsp; USER dogma1599@mail.ru</p><p>S:&nbsp; &nbsp; &nbsp; +OK<br />...</p></blockquote></div><div class="quotebox"><cite>199.116.118.67:3128 пишет:</cite><blockquote><p>C:&nbsp; &nbsp; &nbsp; CONNECT pop.mail.ru:110 HTTP/1.0</p><br /><p>S:&nbsp; &nbsp; &nbsp; HTTP/1.1 403 Forbidden<br />Server: squid/3.2.0.19<br />Mime-Version: 1.0<br />Date: Wed, 15 Aug 2012 18:27:21 GMT<br />...</p></blockquote></div><p>Очевидно, что первый позволит мне забрать почту, а второй нет. Аналогично с SMTP.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2012-08-15T18:22:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62808#p62808</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62790#p62790" />
			<content type="html"><![CDATA[<p>telnet twitter.com 443</p><p>если есть соединение, значит ссл пропускается коннектом</p><p>но и в этом случае нужен посредник за пределами прокси</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2012-08-15T07:26:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62790#p62790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62789#p62789" />
			<content type="html"><![CDATA[<p>А возможно ли как-нибудь определить тип прокси не спрашивая админа (в отпуске он, да и админ то он так себе)?</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-08-15T06:29:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62789#p62789</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62779#p62779" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Но ведь как то же почту thunderbird забирает.</p></blockquote></div><p>Значит это HTTPS-прокси. Он отличается от HTTP-прокси тем, что у него разрешён метод CONNECT для 443-го порта.<br /></p><div class="quotebox"><cite>JSman пишет:</cite><blockquote><p>Может быть стоит взглянуть в сторону autoit, где уже полно исходников по работе с почтой? HttpSetProxy() и в путь:)</p></blockquote></div><p>Да какая разница в сторону чего смотреть, если нет принципиальной возможности реализации?</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2012-08-14T23:41:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62779#p62779</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62773#p62773" />
			<content type="html"><![CDATA[<p>Может быть стоит взглянуть в сторону autoit, где уже полно исходников по работе с почтой? HttpSetProxy() и в путь:)</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2012-08-14T19:38:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62773#p62773</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62750#p62750" />
			<content type="html"><![CDATA[<p>птичка и любые почтовики никогда не умели и не могут уметь работать через прокси, без наличия в прокси метода коннект или тонеля до ресурса который уже производит коннект с поп3</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2012-08-14T13:41:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62750#p62750</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62733#p62733" />
			<content type="html"><![CDATA[<p>Есть кстати консольный почтовик <a href="http://www.infradig.com/">Postie</a>, который обещает работать через прокси, но он платный - это не наш метод. )</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-08-14T03:04:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62733#p62733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62732#p62732" />
			<content type="html"><![CDATA[<p>Но ведь как то же почту thunderbird забирает.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-08-14T02:45:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62732#p62732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62730#p62730" />
			<content type="html"><![CDATA[<p>HTTP-прокси будет постоянно разрывать соединение после получения ответа от сервера. Поэтому нужен ресурс-посредник, который обеспечит HTTP-интерфейс.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2012-08-13T19:47:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62730#p62730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62728#p62728" />
			<content type="html"><![CDATA[<p><span style="color: Green"><strong>DnsIs</strong>, перенёс тему.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-08-13T17:57:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62728#p62728</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62725#p62725" />
			<content type="html"><![CDATA[<p>либо тонель с каким нибудь ресурсом за прокси, либо если прокси поддерживает коннект</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2012-08-13T13:38:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62725#p62725</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[OFF: Можно ли научить программу ходить через прокси, если не умеет?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=62721#p62721" />
			<content type="html"><![CDATA[<p>Собственно задался целью, проверять почту консольной программой, а именно <a href="http://www.interlog.com/~tcharron/getmail.html">getmail</a>.<br />При прямом подключении интернета, все пашет, но на работе подключение через&nbsp; HTTP-прокси.</p><p>Доступа к серваку нету, соответственно перенаправление портов не светит.</p><p>Собственно возникает вопрос. Возможно ли получать почту при таком раскладе?</p><p>Интернет намекает, что якобы чудо программа <a href="http://www.freecap.ru/?p=whatis">FreeCap</a>, поможет.<br />Но я ищу консольный вариант. Встречал кто-нибудь или я опять фантазирую?</p><p>Заранее благодарю.</p><p>ЗЫ В связи с тем, что сейчас конец рабочего дня понедельника, допускаю, что я втупливаю.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-08-13T11:00:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=62721#p62721</id>
		</entry>
</feed>
