Я использую url_rewrite_program
, написанный в Python
, для перенаправления url на основе следующей логики.Squid: получение MAC-адреса машины, выполняющей запрос HTTP в url_rewrite_program
Logic запросит db и проверит, разрешен ли конкретный Mac или нет.
Если он авторизован, я не буду изменять URL-адрес.
Если он несанкционирован, я перенаправляюсь на страницу входа.
Моя проблема заключается в том, что входной поток в url_rewrite_program
не только содержит следующие данные (никакой информации УДС устройства делает http_request).
http://www.google.com/ 10.10.10.2/10.10.10.2 - GET myip=- myport=3030
Как я могу получить адрес макинтош?
Обходной путь, который я использую, чтобы получить адрес mac, должен выдать arp -a
.
Но это будет здорово, если squid может предоставить адрес mac для url_rewrite_program.