Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Избранное (https://forum.antichat.xyz/forumdisplay.php?f=89)
-   -   HttpREQ (https://forum.antichat.xyz/showthread.php?t=121239)

[x26]VOLAND 18.05.2009 19:31

HttpREQ
 
HttpREQ v2.2

http://wonted.ru/HttpREQ_preview.png http://wonted.ru/HttpREQ_cons_preview.png

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

[ Возможности ]
[+] Удобный GUI
[+] Поддержка любых методов и любых заголовков запроса
[+] Поддержка SSL (https://) (Версия 2.2)
[+] Поддержка прокси
[+] Поддержка любых портов
[+] Встроенный URL- и Decimal- encoder
[+] Индикация длины выделеного текста (удобно для составления POST-запросов)
[+] Имеется удобный конструктор, автоматизирующий написание запросов (Версия 2.0)
- Автоматический парсинг URL на Host и локальный адрес
- Автоматическя вставка длины POST-данных Content-length
- Несколько предустановленных вариантов User-Agent (с указанием имён браузеров)
- etc
[+] Пересылка файлов (любое кол-во) в HTTP-запросе
- В текст запроса подставляется ссылка "[FILE<filepath>]", непосредственно перед отправкой заменяемая на контент файла (бинарно-безопасная пересылка)
- Автоопределение MIME-типа
- Задание произвольного MIME-типа
[+] Сохранение истории HTTP-запросов (вставка по клику)
[+] Подсвечивание имён заголовков ответа сервера
[+] Корректная обработка нуллбайта (текст не урезается)
[+] Изменение размера шрифта для поля ввода запроса
[+] Поиск текста в теле ответа (с удобной подсветкой)
[+] Сохранение тела ответа в файл
[+] Предпросмотр тела ответа во встроенном браузере

Примечания:
- Программа требует наличия .NET Framework > 2.0
- Настройки хранятся в файле HttpREQ.config.xml
- Сохранённые запросы удаляются из списка истории нажатием Delete.
- При запуске с ключём /oldstyle программа будет иметь старый стиль оформления.
- Адрес URL должен быть обязятельно абсолютным (для совместимости с прокси). Можно указать произвольный порт.


ADD: В тему добавлено голосование. Прошу проголосовать объективно.
Пожалуйста, обосновывайте своё мнение, для меня это важно.

[ Скачать ]
HttpREQ.zip

Spyder 19.05.2009 01:23

Немного поюзал
Иногда отказывается грузить страницу, или грузит но не полностью
Пожелания:
Сделай кнопку стоп, а то приходится закрывать прогу

[x26]VOLAND 19.05.2009 03:08

Цитата:

Иногда отказывается грузить страницу
Проверь какой заголовок возвращает сервер. Если это заголовки редиректа (30*) то страницы может и не быть.

Цитата:

или грузит но не полностью
В этом виноват заголовок Transfer-Encoding: chunked

Spyder 19.05.2009 04:10

да не, он даже заголовок не присылал)

ну я вроде разобрался, сам ступил =)
кнопочка стоп всё равно не помешает

[x26]VOLAND 20.05.2009 08:16

Добавил конструктор запросов.
Обновил версию.

Twoster 20.05.2009 08:44

Тулза понравилась, удобный конструктор запросов и история, ТС респект! =)

heks 20.05.2009 11:56

было бы хорошо что бы в самой программе можно было вписывать урл сайт

[x26]VOLAND 20.05.2009 12:46

Цитата:

Сообщение от heks
было бы хорошо что бы в самой программе можно было вписывать урл сайт

Для этого есть конструктор. Он автоматически парсит хост и локальный путь.

LEE_ROY 20.05.2009 13:11

думаю стоит сделать возможность изменения размера формы с расстяжением эдитов ессно, и подсветка кода хтмл будет полезна )

geezer.code 20.05.2009 13:53

запустил сабж на mono
вроде:) работает :)
http://img413.imageshack.us/img413/8...shotfpv.th.png

http://img199.imageshack.us/img199/6...nshot1c.th.png

ps иногда вылетает :(

[x26]VOLAND 20.05.2009 17:49

Теперь появилась возможность заливки файлов. Если не ошибаюсь, это уникальная возможность для подобных программ.

brain[pillow] 20.05.2009 18:52

По поводу интерфейса:

SP3, оформление WinXP, серебристый: В main текст + и - в своих снопках находятся не по центру, а ниже и выше центра соответственно. В конструкторе текст "Paste to main" в кнопке выше центра.

По поводу юзабилити:

"Font size" с его кнопками очень негармонично торчат справа сверху, а кнопку конструктора и посылки пакета лучше поставить рядом.. Ну это на мой взгляд. Большая пухлая кнопка конструктора по-моему одинока там рядом со своим font size :). В остальном всё гармонично и удобно.

ToDo:

С удовольствием прямо сейчас юзал бы вместо инет-кряка данную вещь, да только часто есть необходимость в переводе в десятичную кодировку (decimal), поэтому чтобы не загромождать собственную панель быстрого запуска, всё же пользуюсь InetCrack'ом...

JOHNik 20.05.2009 19:25

Тулза кул! автору респект! и +
VOLAND добавь пожалуйста такую же вкладочку "User agent" в Brute Forcer :)

[x26]VOLAND 21.05.2009 12:19

Цитата:

Сообщение от brain[pillow]
С удовольствием прямо сейчас юзал бы вместо инет-кряка данную вещь, да только часто есть необходимость в переводе в десятичную кодировку (decimal), поэтому чтобы не загромождать собственную панель быстрого запуска, всё же пользуюсь InetCrack'ом...

Сделано. :) Плюс добавил индикацию длины выделеного текста в поле запроса.

[x26]VOLAND 22.05.2009 18:03

Обновил архитектуру (сделал систему событий).
Теперь должно работать стабильнее.


ADD: добавил кнопку Stop

PandoraBox 22.05.2009 23:20

Good job!

Net Framework не есть лучший выбор)))) очень прожорливый софт

delux 23.05.2009 01:35

вылеты бывают((

[x26]VOLAND 23.05.2009 07:15

Цитата:

Сообщение от delux
вылеты бывают((

Выкидывает исключение? или просто падает?
У меня ничего подобного не было.
Попробуй скачать новую версию (обновляю постоянно).

[x26]VOLAND 23.05.2009 18:47

Цитата:

Сообщение от PandoraBox
Good job!

Net Framework не есть лучший выбор)))) очень прожорливый софт

Данная програма не является ресурсоёмкой. Для таких целей .net в самый раз.

[x26]VOLAND 29.05.2009 14:55

Переписал схему работы с сокетом. Теперь память расходуется более экономно.
Добавил корректную обработку нуллбайта (теперь текст не урезается). - Ещё одно преимущество над InetCrack...

[x26]VOLAND 03.06.2009 07:41

Добавил поддержку SSL (https://)
Поддержки https-прокси пока нет (используйте VPN или соксифицируйте программу).

Chrome~ 03.06.2009 13:49

Понравилась программа. Я бы сказал, что она даже лучше, чем InetCrack. На чем написана, если не секрет и благодаря чему такой маленький размер?

JOHNik 03.06.2009 15:58

Цитата:

Сообщение от Chrome~
Понравилась программа. Я бы сказал, что она даже лучше, чем InetCrack. На чем написана, если не секрет и благодаря чему такой маленький размер?

Написана на С#, маленикий размер скорее связан с тем что ничего лишнего в проге нет.

[x26]VOLAND 03.06.2009 16:54

Добавил автоопределение кодировки страницы.
Определение ведётся по заголовку Content-Type и meta-тегу "http-equiv=Content-Type"
Первый способ имеет приоритет.


------------------------------------
Те кто голосует против, объясните свою мотивацию. Голосование создавалось не для того чтобы вы ткнули кнопку и ушли...

[x26]VOLAND 04.06.2009 13:07

Цитата:

Написана на С#, маленикий размер скорее связан с тем что ничего лишнего в проге нет.
Вполне нормальный размер. Это же не дельфи )

gluke 07.06.2009 19:00

Залейте кто-нибудь на обменник софтину.
wonted.ru - не доступен(((

[x26]VOLAND 08.06.2009 04:34

Сервер переезжал.
Теперь всё работает.

[n]-c0der 08.06.2009 15:22

поюзал, увы не понравилось совсем, во первых то, что C#(лучше бы на delphi или C++) а во вторых, есть аналог лучше, только про него мало кто знает), думаю некоторые меня поняли...

nerezus 08.06.2009 15:44

Цитата:

В этом виноват заголовок Transfer-Encoding: chunked
Поддержка HTTP 1.1 есть то?
Заведи SVN на google code и залей туда сырки.

Цитата:

Net Framework не есть лучший выбор)))) очень прожорливый софт
Это наиболее подходящее решение для такой задачи.

И еще... чтобы заменить софтину, ты должен реализовать как минимум 150% возможеости старой с учетом нововведений, которые все хотя.
И интерфейс брутальный )

[x26]VOLAND 08.06.2009 16:26

Цитата:

во первых то, что C#
Чем плох C#?

Цитата:

Поддержка HTTP 1.1 есть то?
Пока нет.

Цитата:

есть аналог лучше, только про него мало кто знает)
Название в студию.

Цитата:

Заведи SVN на google code и залей туда сырки.
Это не коллективная разработка. Не вижу смысла.

[n]-c0der 08.06.2009 22:55

Цитата:

Сообщение от [x26]VOLAND
Чем плох C#?

Название в студию.

Это не коллективная разработка. Не вижу смысла.

Твой С не будер работать без фреймворка...
некоторые задачи он делает дольше... И Главная причина в том что я не люблю С#

AWT аналог

nerezus 08.06.2009 23:14

Цитата:

Твой С не будер работать без фреймворка...
НУ вы там поохyели на windows 98 сидеть?))
XP хотябы поставь, консерватор, блин )

Цитата:

И Главная причина в том что я не люблю С#
А я не люблю выпендрежников, юзающих win98

Qwazar 08.06.2009 23:50

Цитата:

И Главная причина в том что я не люблю С#
Главный признак непрофессионализма заключается в том, что человек начинает пытаться все задачи подгонять под одну и ту же технологию, вместо того, чтобы выбирать технологию, наиболее подходящую к задаче.
Цитата:

некоторые задачи он делает дольше...
Я что-то не заметил, у этого приложения, острой необходимости рендерить графику или производить сложные вычисления. Скорость более чем достаточна для данной задачи. :)

[x26]VOLAND 09.06.2009 10:52

Цитата:

И Главная причина в том что я не люблю С#
Твоя нелюбовь к языку является недостатком моей программы, написанной на нём?

JOHNik 12.06.2009 21:46

Код:

19cd  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">  <wml>  <card id="ChatRoom" title="[21:40] ?????????????? (2)" ontimer="chat.php?SESSID=13138472944a328033c28f4&amp;page=1&amp;ref=9784649">  <timer value="900"/>  <p align="center">  <a href="#Post">????????????????</a>  <a href="chat.php?SESSID=13138472944a328033c28f4&amp;page=1&amp;ref=9784649">????????????????</a>  <br/><a href="#ChatMenu">????????</a>
-- Это в последних версиях выдавать стало! вместо кирилицы вопросики.

[x26]VOLAND 12.06.2009 21:50

Ccылку.

JOHNik 12.06.2009 21:52

Цитата:

Сообщение от [x26]VOLAND
Ccылку.

http://waptalk.samsungi.ru/
зарегься тока

[x26]VOLAND 12.06.2009 22:13

Всё ясно.
Цитата:

Content-Type: text/vnd.wap.wml
+
Цитата:

<?xml version="1.0" encoding="utf-8"?>
Парсинг подобного сабжа пока не поддерживается. Поэтому используется ASCII.

[n]-c0der 17.06.2009 22:06

Цитата:

Сообщение от nerezus
НУ вы там поохyели на windows 98 сидеть?))
XP хотябы поставь, консерватор, блин )

А я не люблю выпендрежников, юзающих win98

XP у меня, и не надо говорить, что мол на XP должен стоять фреймворк и тому подобное, у меня его сначало не было, и дело даже не в этом.

Цитата:

А я не люблю выпендрежников, юзающих win98
Не люби), я не нуждаюсь в этом), просто высказал свое мнение.



Цитата:

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

Цитата:

Я что-то не заметил, у этого приложения, острой необходимости рендерить графику или производить сложные вычисления. Скорость более чем достаточна для данной задачи. :)
У этого приложения?, я имел ввиду яп в сравнении с другими яп.

Цитата:

Сообщение от [x26]VOLAND
Твоя нелюбовь к языку является недостатком моей программы, написанной на нём?

Я не сказал, что твоя прога гавно или не имеет недостатки, я высказал свое мнение посчет твоей программы, именно то, что не понравилось мне...

Вы отписываетесь в других темах на этом форуме, как и все остальные, высказать мнение это ведь не оскорбить кого то, я лично так считаю, если я кого то задел я извеняюсь и в мыслях не было, и наезжать на меня не надо, реагируйте спокойно)))

PandoraBox 21.07.2009 00:38

- из минусов в конструкторе нет вставки GET/POST запросов (только файлы)

~ нет глобального использование Юникода (UTF-8) при вставке с буфера обмена (на Windows 7)

~ с прокси проблема невозможности ее авторизации нет Socks 4, 4a, 5

~ возможность применить конструкции с изменением данных ( {RANDOM},{TIME},{REFERAL}, скриптинга ) и много-поточности готов заплатить за нее сколько скажите )


Время: 08:21