Просмотр полной версии : HttpREQ
[x26]VOLAND
18.05.2009, 19:31
HttpREQ v2.2
http://wonted.ru/HttpREQ_preview.png (http://wonted.ru/HttpREQ.png) http://wonted.ru/HttpREQ_cons_preview.png (http://wonted.ru/HttpREQ_cons.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 (http://wonted.ru/HttpREQ.zip)
Немного поюзал
Иногда отказывается грузить страницу, или грузит но не полностью
Пожелания:
Сделай кнопку стоп, а то приходится закрывать прогу
[x26]VOLAND
19.05.2009, 03:08
Иногда отказывается грузить страницу
Проверь какой заголовок возвращает сервер. Если это заголовки редиректа (30*) то страницы может и не быть.
или грузит но не полностьюВ этом виноват заголовок Transfer-Encoding: chunked
да не, он даже заголовок не присылал)
ну я вроде разобрался, сам ступил =)
кнопочка стоп всё равно не помешает
[x26]VOLAND
20.05.2009, 08:16
Добавил конструктор запросов.
Обновил версию.
Тулза понравилась, удобный конструктор запросов и история, ТС респект! =)
было бы хорошо что бы в самой программе можно было вписывать урл сайт
[x26]VOLAND
20.05.2009, 12:46
было бы хорошо что бы в самой программе можно было вписывать урл сайт
Для этого есть конструктор. Он автоматически парсит хост и локальный путь.
думаю стоит сделать возможность изменения размера формы с расстяжением эдитов ессно, и подсветка кода хтмл будет полезна )
geezer.code
20.05.2009, 13:53
запустил сабж на mono
вроде:) работает :)
http://img413.imageshack.us/img413/8026/screenshotfpv.th.png (http://img413.imageshack.us/my.php?image=screenshotfpv.png)
http://img199.imageshack.us/img199/6278/screenshot1c.th.png (http://img199.imageshack.us/my.php?image=screenshot1c.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'ом...
Тулза кул! автору респект! и +
VOLAND добавь пожалуйста такую же вкладочку "User agent" в Brute Forcer :)
[x26]VOLAND
21.05.2009, 12:19
']
С удовольствием прямо сейчас юзал бы вместо инет-кряка данную вещь, да только часто есть необходимость в переводе в десятичную кодировку (decimal), поэтому чтобы не загромождать собственную панель быстрого запуска, всё же пользуюсь InetCrack'ом...Сделано. :) Плюс добавил индикацию длины выделеного текста в поле запроса.
[x26]VOLAND
22.05.2009, 18:03
Обновил архитектуру (сделал систему событий).
Теперь должно работать стабильнее.
ADD: добавил кнопку Stop
PandoraBox
22.05.2009, 23:20
Good job!
Net Framework не есть лучший выбор)))) очень прожорливый софт
[x26]VOLAND
23.05.2009, 07:15
вылеты бывают((
Выкидывает исключение? или просто падает?
У меня ничего подобного не было.
Попробуй скачать новую версию (обновляю постоянно).
[x26]VOLAND
23.05.2009, 18:47
Good job!
Net Framework не есть лучший выбор)))) очень прожорливый софт
Данная програма не является ресурсоёмкой. Для таких целей .net в самый раз.
[x26]VOLAND
29.05.2009, 14:55
Переписал схему работы с сокетом. Теперь память расходуется более экономно.
Добавил корректную обработку нуллбайта (теперь текст не урезается). - Ещё одно преимущество над InetCrack...
[x26]VOLAND
03.06.2009, 07:41
Добавил поддержку SSL (https://)
Поддержки https-прокси пока нет (используйте VPN или соксифицируйте программу).
Понравилась программа. Я бы сказал, что она даже лучше, чем InetCrack. На чем написана, если не секрет и благодаря чему такой маленький размер?
Понравилась программа. Я бы сказал, что она даже лучше, чем InetCrack. На чем написана, если не секрет и благодаря чему такой маленький размер?
Написана на С#, маленикий размер скорее связан с тем что ничего лишнего в проге нет.
[x26]VOLAND
03.06.2009, 16:54
Добавил автоопределение кодировки страницы.
Определение ведётся по заголовку Content-Type и meta-тегу "http-equiv=Content-Type"
Первый способ имеет приоритет.
------------------------------------
Те кто голосует против, объясните свою мотивацию. Голосование создавалось не для того чтобы вы ткнули кнопку и ушли...
[x26]VOLAND
04.06.2009, 13:07
Написана на С#, маленикий размер скорее связан с тем что ничего лишнего в проге нет.Вполне нормальный размер. Это же не дельфи )
Залейте кто-нибудь на обменник софтину.
wonted.ru - не доступен(((
[x26]VOLAND
08.06.2009, 04:34
Сервер переезжал.
Теперь всё работает.
[n]-c0der
08.06.2009, 15:22
поюзал, увы не понравилось совсем, во первых то, что C#(лучше бы на delphi или C++) а во вторых, есть аналог лучше, только про него мало кто знает), думаю некоторые меня поняли...
В этом виноват заголовок 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
VOLAND']Чем плох C#?
Название в студию.
Это не коллективная разработка. Не вижу смысла.
Твой С не будер работать без фреймворка...
некоторые задачи он делает дольше... И Главная причина в том что я не люблю С#
AWT аналог
Твой С не будер работать без фреймворка... НУ вы там поохyели на windows 98 сидеть?))
XP хотябы поставь, консерватор, блин )
И Главная причина в том что я не люблю С# А я не люблю выпендрежников, юзающих win98
И Главная причина в том что я не люблю С#
Главный признак непрофессионализма заключается в том, что человек начинает пытаться все задачи подгонять под одну и ту же технологию, вместо того, чтобы выбирать технологию, наиболее подходящую к задаче.
некоторые задачи он делает дольше... Я что-то не заметил, у этого приложения, острой необходимости рендерить графику или производить сложные вычисления. Скорость более чем достаточна для данной задачи. :)
[x26]VOLAND
09.06.2009, 10:52
И Главная причина в том что я не люблю С#Твоя нелюбовь к языку является недостатком моей программы, написанной на нём?
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&page=1&ref =9784649"> <timer value="900"/> <p align="center"> <a href="#Post">????????????????</a> <a href="chat.php?SESSID=13138472944a328033c28f4&page=1&ref =9784649">????????????????</a> <br/><a href="#ChatMenu">????????</a>
-- Это в последних версиях выдавать стало! вместо кирилицы вопросики.
[x26]VOLAND
12.06.2009, 21:50
Ccылку.
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
НУ вы там поохyели на windows 98 сидеть?))
XP хотябы поставь, консерватор, блин )
А я не люблю выпендрежников, юзающих win98
XP у меня, и не надо говорить, что мол на XP должен стоять фреймворк и тому подобное, у меня его сначало не было, и дело даже не в этом.
А я не люблю выпендрежников, юзающих win98
Не люби), я не нуждаюсь в этом), просто высказал свое мнение.
Главный признак непрофессионализма заключается в том, что человек начинает пытаться все задачи подгонять под одну и ту же технологию, вместо того, чтобы выбирать технологию, наиболее подходящую к задаче.
Я ничего не пытался, а просто сказал, как сделал бы я...
Я и не профессионал), и не думаю, что ты им тоже являешься...
Я что-то не заметил, у этого приложения, острой необходимости рендерить графику или производить сложные вычисления. Скорость более чем достаточна для данной задачи. :)
У этого приложения?, я имел ввиду яп в сравнении с другими яп.
VOLAND']Твоя нелюбовь к языку является недостатком моей программы, написанной на нём?
Я не сказал, что твоя прога гавно или не имеет недостатки, я высказал свое мнение посчет твоей программы, именно то, что не понравилось мне...
Вы отписываетесь в других темах на этом форуме, как и все остальные, высказать мнение это ведь не оскорбить кого то, я лично так считаю, если я кого то задел я извеняюсь и в мыслях не было, и наезжать на меня не надо, реагируйте спокойно)))
PandoraBox
21.07.2009, 00:38
- из минусов в конструкторе нет вставки GET/POST запросов (только файлы)
~ нет глобального использование Юникода (UTF-8) при вставке с буфера обмена (на Windows 7)
~ с прокси проблема невозможности ее авторизации нет Socks 4, 4a, 5
~ возможность применить конструкции с изменением данных ( {RANDOM},{TIME},{REFERAL}, скриптинга ) и много-поточности готов заплатить за нее сколько скажите )
а уж многопоточность то вам зачем?
PandoraBox
21.07.2009, 06:09
брутить может быть (=
или парсить пряму с этой тузлы
а уж многопоточность то вам зачем?
Имха комрад пандорабокс хотел бы видеть гибрид релиза "InetCrack" + "Denyo Launch (antiturk)"
что может быть хорошей идеей автору
.................................................. .........................................
Лично мне показалось, что было бы не плохо ввести кое какие доработки:
- Очистка хистори ... поодиночно и полностью ...
- Вместе с Encode думаю будет справледливо поставить Decode
- В конструкторе заголовков .. кхм.. было за замечательно сделать действительно конструктор ..
в котором можно будет увидеть список ВСЕХ заголовков... и удобно накидать их на форму...
- с Proxy (именно label-a) убрать enabled = false
Font size имха не нужен ... но это на вкус и цвет ...
- Кстати .. а если ты добавишь цикл в отправку пакетов ... с указанием кол-во пакетов и время задержки то вообще будет замечательно ...
- Так же было бы замечательно иметь возможность редактировать Response (поставь "чекбокс") ...
иногда бывает что перед просмотром нужно кое что вырезать ....;)
(это вовсе не критика... это всего лишь моя ИМХА.. которая как мне кажется была бы кстати)
В целом.. релиз классный и интересный .. и является достойной заменой... респект!
надо чтобы умело отсылать запросы вида:
GET /path/file.html ...
а оно умеет только
GET http://site.gov/path/file.html ...
и это печально.
Можно например отдельное поле для того чтобы указывать куда слать пакет ну или через поле Host.
Операция "View in brouser" могла бы просто сохранять страничку в temp и открывать браузером по умолчанию
позвольте продолжить все таки тему про ЯП.
C# не кроссплатформенна. а значит, вашим софтом могут пользоваться только те, у которых установлена Windows. и прошу не надо про wine и mono. всем ясно, что в нативной среде софт будет работать более стабильно.
если бы софт был написан на С или С++ можно было бы сделать порт и под *nix системы. тоесть софтом могли бы пользоваться больше людей.
просто, при написании на С или С++ возни больше. нужно сначала изучить гуи библиотеки, такие как GTK, Qt или wx. собственно, зависит от желания автора.
[x26]VOLAND
14.11.2009, 14:07
а значит, вашим софтом могут пользоваться только те, у которых установлена Windows. и прошу не надо про wine и mono. всем ясно, что в нативной среде софт будет работать более стабильно.В моих планах не было реализации кросплатформенности, следовательно программа предназначена исключительно под Win.
хм.. неожидано, конечно, столь резкое выражение..
во всяком случае, автор вы и вам решать.
Отличная программа, мне очень помогает при написании сетевых приложений.
Из пожеланий:
- добавить циклическую отправку пакетов
- добавить возможность указывать таймаут на подключение и на посылку и приём данных.
К нему бы в комплекте сниффер аля навископ.
[+] Пересылка файлов (любое кол-во) в HTTP-запросе
- В текст запроса подставляется ссылка "[FILE<filepath>]", непосредственно перед отправкой заменяемая на контент файла (бинарно-безопасная пересылка)
мейби, добавить галочку, чтобы в тело запроса вставлялось содержимое файла, а не ссылка на него? Запрос будет выглядеть наглядней(ну для меня точно).
djazatik
26.02.2010, 18:10
Отличная прога!!!
InetCrack курит в сторонке)))
HellFire
01.03.2010, 17:59
Раньше работало нормально, скачал опять, запустил и на:
http://img31.imageshack.us/img31/5003/35611325.jpg
в чем проблема ?
Fristail
01.03.2010, 18:50
фрамверк стоит?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot