HttpREQ

Discussion in 'Избранное' started by [х26]VОLАND, 18 May 2009.

  1. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    HttpREQ v2.2

    [​IMG] [​IMG]

    Изначально программа писалась для личного пользование в качестве замены 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
     
    #1 [х26]VОLАND, 18 May 2009
    Last edited: 3 Jun 2009
    23 people like this.
  2. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    Немного поюзал
    Иногда отказывается грузить страницу, или грузит но не полностью
    Пожелания:
    Сделай кнопку стоп, а то приходится закрывать прогу
     
  3. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Проверь какой заголовок возвращает сервер. Если это заголовки редиректа (30*) то страницы может и не быть.

    В этом виноват заголовок Transfer-Encoding: chunked
     
    #3 [х26]VОLАND, 19 May 2009
    Last edited: 19 May 2009
  4. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    да не, он даже заголовок не присылал)

    ну я вроде разобрался, сам ступил =)
    кнопочка стоп всё равно не помешает
     
  5. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Добавил конструктор запросов.
    Обновил версию.
     
  6. Twoster

    Twoster Members of Antichat

    Joined:
    20 Aug 2008
    Messages:
    287
    Likes Received:
    402
    Reputations:
    159
    Тулза понравилась, удобный конструктор запросов и история, ТС респект! =)
     
  7. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    было бы хорошо что бы в самой программе можно было вписывать урл сайт
     
    1 person likes this.
  8. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Для этого есть конструктор. Он автоматически парсит хост и локальный путь.
     
    1 person likes this.
  9. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    думаю стоит сделать возможность изменения размера формы с расстяжением эдитов ессно, и подсветка кода хтмл будет полезна )
     
  10. geezer.code

    geezer.code Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    запустил сабж на mono
    вроде:) работает :)
    [​IMG]

    [​IMG]

    ps иногда вылетает :(
     
    #10 geezer.code, 20 May 2009
    Last edited: 20 May 2009
    1 person likes this.
  11. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Теперь появилась возможность заливки файлов. Если не ошибаюсь, это уникальная возможность для подобных программ.
     
    1 person likes this.
  12. brain[pillow]

    brain[pillow] Active Member

    Joined:
    7 Nov 2008
    Messages:
    7
    Likes Received:
    103
    Reputations:
    74
    По поводу интерфейса:

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

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

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

    ToDo:

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

    JOHNik Member

    Joined:
    21 Apr 2009
    Messages:
    51
    Likes Received:
    14
    Reputations:
    0
    Тулза кул! автору респект! и +
    VOLAND добавь пожалуйста такую же вкладочку "User agent" в Brute Forcer :)
     
  14. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Сделано. :) Плюс добавил индикацию длины выделеного текста в поле запроса.
     
    1 person likes this.
  15. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Обновил архитектуру (сделал систему событий).
    Теперь должно работать стабильнее.


    ADD: добавил кнопку Stop
     
    #15 [х26]VОLАND, 22 May 2009
    Last edited: 22 May 2009
  16. PandoraBox

    PandoraBox Elder - Старейшина

    Joined:
    6 May 2007
    Messages:
    262
    Likes Received:
    176
    Reputations:
    7
    Good job!

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

    delux Elder - Старейшина

    Joined:
    11 Jun 2008
    Messages:
    29
    Likes Received:
    9
    Reputations:
    4
    вылеты бывают((
     
  18. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Выкидывает исключение? или просто падает?
    У меня ничего подобного не было.
    Попробуй скачать новую версию (обновляю постоянно).
     
  19. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Данная програма не является ресурсоёмкой. Для таких целей .net в самый раз.
     
    #19 [х26]VОLАND, 23 May 2009
    Last edited: 24 May 2009
  20. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Переписал схему работы с сокетом. Теперь память расходуется более экономно.
    Добавил корректную обработку нуллбайта (теперь текст не урезается). - Ещё одно преимущество над InetCrack...
     
    1 person likes this.