Генерация из http запроса кода, его создающего

Discussion in 'Ваши проекты.' started by zzzzz, 10 Mar 2019.

?
  1. Да

    0 vote(s)
    0.0%
  2. Нет

    2 vote(s)
    66.7%
  3. Мне пох

    1 vote(s)
    33.3%
  1. zzzzz

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Кому была бы интересна такая программа?

    Вход: сырой http запрос. Типа:
    Code:
    GET /path?1=2&3=4 HTTP/1.1
    Host: site.com
    
    Выход: код на нужном языке для нужной хттп библиотеки или вызов утилиты типа wget, который отправляет этот запрос. Дальше останется его слегка подредактировать, например, заменить строки на переменные.
     
  2. lifescore

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

    Joined:
    27 Aug 2011
    Messages:
    595
    Likes Received:
    404
    Reputations:
    63
    #2 lifescore, 11 Mar 2019
    Last edited: 11 Mar 2019
    BillyBons likes this.
  3. zzzzz

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Ну значит не я один до такого догадался. Есть желание потестировать прототип?
     
  4. zzzzz

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Всем похуй? Может хоть скажете где это лучше презентовать?
     
  5. zzzzz

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
  6. crlf

    crlf Members of Antichat

    Joined:
    18 Mar 2016
    Messages:
    464
    Likes Received:
    790
    Reputations:
    289
    Для чего? Для кого? На каком ЯП? Под какую ОС? Что это даст?

    Некоторый софт уже из коробки, имееет вcтроенные конвертеры, в curl, JS и т.п., Burp как пример.
    Распарсить HTTP реквест/респонс и на выходе подставлять данные в темлейт для любого ЯП или утилиты, дело не хитрое. Существует огромное количество бибилиотек для этого.

    https://ryan.govost.es/http-translator/
    https://curl.trillworks.com/
    https://github.com/NickCarneiro/curlconverter
    https://github.com/owtf/http-request-translator
    https://github.com/rgov/http-translator
    https://github.com/courts/http2code
    и т.д. и т.п.

    Без проблем, здесь, с нормальным описанием, идеей, вариантами применения, фишками отличающих от десятков уже существующих реализаций.
     
    mail156, BillyBons and t0ma5 like this.
  7. failsafe

    failsafe Member

    Joined:
    1 Apr 2016
    Messages:
    14
    Likes Received:
    6
    Reputations:
    1
    да все это есть уже давно, в тех же браузерах Ctrl + Shift + I ->Network , правая кнопка мыши по любому запросу - копировать в curl, fetch , че то еще. Короче не изобретай велосипед.