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

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

?
  1. Да

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

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

    2 vote(s)
    50.0%
  1. zzzzz

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    5
    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:
    651
    Likes Received:
    511
    Reputations:
    72
    #2 lifescore, 11 Mar 2019
    Last edited: 11 Mar 2019
    BillyBons likes this.
  3. zzzzz

    zzzzz New Member

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

    zzzzz New Member

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

    zzzzz New Member

    Joined:
    26 Apr 2016
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Нде.
     
  6. crlf

    crlf Green member

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

    Некоторый софт уже из коробки, имееет в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:
    35
    Likes Received:
    10
    Reputations:
    2
    да все это есть уже давно, в тех же браузерах Ctrl + Shift + I ->Network , правая кнопка мыши по любому запросу - копировать в curl, fetch , че то еще. Короче не изобретай велосипед.