LINUX.ORG.RU

Где взять рабочий mitm Go proxy server

 , ,


0

1

Приветствую

Кто то интересовался темой перехвата трафика в Go ? на гитхаб нашел несколько хороших проектов но я в Go не разбираюсь

нужно перехватывать request headers. делаю вот так. но перехват только http. https не хочет

// Loop over header names
for name, values := range r.Header {
    // Loop over all values for the name.
    for _, value := range values {
        fmt.Println(name, value)
    }
}

Ответ на: комментарий от symon2014

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

lutskboy
() автор топика
Ответ на: комментарий от lutskboy

Чтобы получить заголовки запроса, сначала надо успешно проксировать какие-то предыдущие, если они там есть (иначе прога скажет что не работает инет и не будет ничего слать). А значит нужен именно полноценный прокси-сервер.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от lutskboy

задача простая. получить заголовки запроса.

Для чего их получать именно таким способом? Заголовки запросов веб-обозревателя, к примеру, можно просто посмотреть в его DevTools-окошке.

vinvlad ★★
()
Последнее исправление: vinvlad (всего исправлений: 2)