PDA

Просмотр полной версии : Simple Proxy Server


z01b
20.07.2007, 17:43
Простой Http Proxy Server, весит 8080 порту.
Можно скрыть его, нажав F7 и раскрыть F8
Кому интересно, отписывайтесь.
Особо "умным" не писать.

Вот линк http://webfile.ru/1474695
пароль - antichat.ru


http://img413.imageshack.us/img413/7116/proxy1fq3.jpg

Hormold
20.07.2007, 18:18
Хорошо работает :)
Вот ещё так можно зайти на сайт через этот сервер:
http://localhost:8080/http://***.ru

Hormold
20.07.2007, 18:26
http://localhost:8080/http://ipid.shat.net
...
Нескрывает!

z01b
20.07.2007, 18:30
http://localhost:8080/http://ipid.shat.net
...
Нескрывает!
так это у тебя сервер, тоесть другие смогут с твоим айпи гулять!

da_ff
20.07.2007, 18:34
а на чем написан?

z01b
20.07.2007, 18:35
а на чем написан?
угадай с 3х раз )

da_ff
20.07.2007, 18:37
судя по размеру моду редположить делфи?

z01b
20.07.2007, 18:39
судя по размеру моду редположить делфи?
угусь )

z01b
20.07.2007, 18:55
Если комуто особо понравилась, могу исходники скинуть!

Eng1nE
20.07.2007, 19:43
Прикольно, понравилось, респект.
А можно сделать версию без интерфейса, когда exe запустил сразу открывает порт, и повесить в автозагрузку? Был бы благодарен за такой билд ))

z01b
20.07.2007, 19:47
конечьно смогу, вот аська моя - 2422444, стучи и зделаю

t04
20.07.2007, 21:19
мой http proxy, написанный на делфи, упакованный upx'ом, весит 16 кБ с выводом информации (какой адрес был запрошен) в консоль и 15 в скрытом режиме.

работет стабильно, единственное что не устраивает что можно меньше размер сделать, щас работаю над другим сервером, надеюсь уменшить размер и увеличить функциональность.

z01b
20.07.2007, 21:21
мой http proxy, написанный на делфи, упакованный upx'ом, весит 16 кБ с выводом информации (какой адрес был запрошен) в консоль и 15 в скрытом режиме.

работет стабильно, единственное что не устраивает что можно меньше размер сделать, щас работаю над другим сервером, надеюсь уменшить размер и увеличить функциональность.
ну понятно, у тебя консоль, но у мну граф. оболочька из вцл, конечьно мой будет весить больше

t04
20.07.2007, 21:40
ггг, можно на апи сделать, так что весить будет ну на пару кб больше, и при этом будет граф оболочка, но смысла? и глобал хот кейс можно сделать

выкини vcl в мусорку, с этим на делфи далеко не потянешь, надо на апи.

z01b
21.07.2007, 01:13
ггг, можно на апи сделать, так что весить будет ну на пару кб больше, и при этом будет граф оболочка, но смысла? и глобал хот кейс можно сделать

выкини vcl в мусорку, с этим на делфи далеко не потянешь, надо на апи.
Я знаю достаточьно хорошо делфи, чтоб написать на чистом апи, но это не тот случай, когда "Размер имеет значение " )))

Brun
21.07.2007, 10:10
z01b Юзай поиск. Тема уже была на форуме. http://forum.antichat.ru/thread18254-Brun.html
А тут находятся сорцы : http://brun.if.ua/download/proxy.dpr

da_ff
21.07.2007, 12:52
Я знаю достаточьно хорошо делфи, чтоб написать на чистом апи

Жжош теперь надо знать делфи чтобы пользоваться системными функциями ))

это не тот случай, когда "Размер имеет значение " )))

размер не имеет значения, производительность не имеет значения а что имеет значение? ))

z01b
21.07.2007, 15:25
z01b Юзай поиск. Тема уже была на форуме. http://forum.antichat.ru/thread18254-Brun.html
А тут находятся сорцы : http://brun.if.ua/download/proxy.dpr
А что, если чтото есть, нельзя свою реализацию зделать??? ммм... интересно

mr.crown
28.07.2007, 17:21
Тож писал для себя такое, тока без интерфейса - весит всего 45кб
так же можно запустить из под рандлл32

DWORD
28.07.2007, 20:02
весит всего 45кб
Всего-то на-всего :-)

X-lord
01.08.2007, 17:31
Тож писал для себя такое, тока без интерфейса - весит всего 45кб
так же можно запустить из под рандлл32

верх инженерной мысли!!! =)

всего 46000 с лишним байт...

Piflit
01.08.2007, 17:48
z01b обещанные сорцы будут?)

X-lord
02.08.2007, 02:54
Я знаю достаточьно хорошо делфи, чтоб написать на чистом апи, но это не тот случай, когда "Размер имеет значение " )))

имхо чтоб пмсать на апи хорошо знат дельфи необязательно... главное знать апи %)

asm33
03.08.2007, 09:52
чувак написал еще одну реализацию а вы его. нехорошо как то.

А Кто говорит "надо на апи итд итп" убейте себя, и не появляйтесь больше на этом форуме вообще. Идите на wasm.ru, им втирайте свои мысли, там вас поймут.

Высокоуровневые языки на то были и созданы, чтоб избежать рутинной работы с системными функциями. Я даю гарантию что большинство народа кто создает форму с кнопкой не задумывается над реализицией, вы работаете только с теми медодами и своиствами, которые определил для вас разработчик данной среды программирования. Инкапсуляция на то и инкапсуляция, чтоб нам с вами было легче.


А размер проги давно уже не имеет значение в нашем тысячилетии. Главное чтоб СТАБИЛОНО работало. Щас дешевле купить флешку на 128метров, чем коробку с дискетами.

Ni0x
06.08.2007, 00:55
А Кто говорит "надо на апи итд итп" убейте себя, и не появляйтесь больше на этом форуме вообще. Идите на wasm.ru, им втирайте свои мысли, там вас поймут.
Это прокси сервер! Ты понимаешь это или нет?
Высокоуровневые языки на то были и созданы, чтоб избежать рутинной работы с системными функциями.
Полный бред.
Я даю гарантию что большинство народа кто создает форму с кнопкой не задумывается над реализицией
В этом вся печаль...
А размер проги давно уже не имеет значение в нашем тысячилетии.
Ненавижу такой подход. Конечно, зачем писать красивый код в пару килобайт, когда можно сделать мутанта на VCL за пару минут. Люди перестают думать, понимаешь? Это регресс в моем понимании.

GoreMaster
06.08.2007, 01:07
asm33,ппц ты хeрню сморозил
Главное чтоб СТАБИЛОНО работало.
Максимальная стабильность и производительность достигается при использовании этих самых АПИ функций.

KEZ
06.08.2007, 08:12
> А размер проги давно уже не имеет значение в нашем тысячилетии.

пиздец ты мудак
когда человек покупает трой за 5к он обчно интерисуется, какой там размер. и обычно покупает, если не больше 20-30кб. и это со всем огромным кол-вом ф-и.
наверное, и старые машины, антиквариат и т.п. - тоже не имеют значения в нашем тысячелетии, когда есть новые серии Bmw?
а говоришь ты так только потому что сам нихуя не умеешь и не разбираешься.

Alexsize
06.08.2007, 08:31
Вообще я как раз сейчас пишу HTTP прокси на C++(мне нужно редактировать запрос "на лету") и мне не удаеться (с учетом всех ухищрений) получить размер менее 30 кб.
Конечно я допускаю, что я что то не так делаю... Но вот SLESH писал точно такой же прокси и он у него вышел 16 кб на делфи. Мы оба писали, используя Winsock. И у него и у меня файлы не паковались=(

da_ff
06.08.2007, 12:22
Вообще я как раз сейчас пишу HTTP прокси на C++(мне нужно редактировать запрос "на лету") и мне не удаеться (с учетом всех ухищрений) получить размер менее 30 кб.
Конечно я допускаю, что я что то не так делаю... Но вот SLESH писал точно такой же прокси и он у него вышел 16 кб на делфи. Мы оба писали, используя Winsock. И у него и у меня файлы не паковались=(
ты думаешь у тебя 30кб чистого кода? я сильно сомневаюсь. 30кб получилось только потому, что линковщик много всякой ерунды накидал в ехешник
вот полузная в этом плане ссылка http://wasm.ru/forum/viewtopic.php?pid=188444#p188444

Alexsize
06.08.2007, 12:49
ты думаешь у тебя 30кб чистого кода? я сильно сомневаюсь. 30кб получилось только потому, что линковщик много всякой ерунды накидал в ехешник
вот полузная в этом плане ссылка http://wasm.ru/forum/viewtopic.php?pid=188444#p188444
Читай внимательнее что я писал. С УЧЕТОМ УХИЩРЕНИЙ. И плясок с бубном над линковщиком.

Piflit
06.08.2007, 12:58
Конечно я допускаю, что я что то не так делаю... Но вот SLESH писал точно такой же прокси и он у него вышел 16 кб на делфи. Мы оба писали, используя Winsock. И у него и у меня файлы не паковались=(

да SLESH вообще с другой планеты... еще раз ему спасибо за объяснение мне винсока =)

ЗЫ вы под консоль писали или под гуи? кстати, я недавно начал учить С++. почему-то хелло ворлд под консоль 36 кб, а под гуи 20 кб. разве не должно быть наоборот?

Ni0x
06.08.2007, 17:32
Читай внимательнее что я писал. С УЧЕТОМ УХИЩРЕНИЙ. И плясок с бубном над линковщиком.
плохой из тебя танцор значит.
ЗЫ вы под консоль писали или под гуи? кстати, я недавно начал учить С++. почему-то хелло ворлд под консоль 36 кб, а под гуи 20 кб. разве не должно быть наоборот?
компилятор? Если VC, наверняка не знаешь про Release.

Shred
06.08.2007, 18:41
Это прокси сервер! Ты понимаешь это или нет?
Полный бред.


Эх не хочеца спорить, но скажу одно, когда 3 десятка програмеров пишут нереальный комбайн-бизнес приложение, которое надо соорудить за месяц и тада они поднимут прилично бабок, то врятли они будут ваяьб всё это на апи, даже если они експерты в этом. Люди, которые не работают в софтверных компаниях никогда этого не моймут и я не понимал. Тут смотря какие требования. А если вам нужен компактнений трой и вас не гонит началство в шею - по почему бы не использовать апи.

Piflit
06.08.2007, 18:46
компилятор? Если VC, наверняка не знаешь про Release.

мухаха. лол. это как раз под релизом

Ni0x
06.08.2007, 21:19
мухаха. лол. это как раз под релизом
лолы себе оставь.
http://forum.vingrad.ru/topic-38864.html

Piflit
06.08.2007, 21:42
лолы себе оставь.
http://forum.vingrad.ru/topic-38864.html

почитал. интересно. подумал. решил, что если пожать upx'ом, получится нормально. во всяком случае, не дельфи=)

Ni0x
06.08.2007, 23:00
Эх не хочеца спорить, но скажу одно, когда 3 десятка програмеров пишут нереальный комбайн-бизнес приложение, которое надо соорудить за месяц и тада они поднимут прилично бабок, то врятли они будут ваяьб всё это на апи, даже если они експерты в этом.
Если они эксперты в этом, как ты сказал, то они с легкостью напишут в кратчайший срок, иногда во всей иерархии оболочек, которые используют как готовый вариант в больших проектах запутаться легче, чем в аналоге на винапи. В большинстве случаев, отлаживать программу состоящую из набора таких "надслоек" над винапи сложнее, чем если бы она была написана полностью на чистом винапи. Конечно, сейчас мне приведут еще кучу доводов в сторону времени, ну если вам нравиться писать кривость - пишите, никто же не принуждает использовать winapi в своих разработках. Это мое мнение. Вообще, пусть исходники выкладывает, а то раздел программирование, а в теме только бинарник.

Alexsize
07.08.2007, 00:20
плохой из тебя танцор значит.

компилятор? Если VC, наверняка не знаешь про Release.
С УЧЕТОМ ВСЕХ УХИЩРЕНИЙ. Если что я хоть в С пока и не шарю особо, но про релиз знаю. Меньше воду бы лил, а посовеовал бы что. UPX - не выход.

Ni0x
07.08.2007, 00:40
Alexsize, есть темы на васме, винграде, пользуйся поиском.
Вот еще прочитай http://www.uinc.ru/articles/28/
И напиши что ты понимаешь под всеми ухищрениями.