LINUX.ORG.RU
ФорумAdmin

Где перехватить и обработать скриптом логин/пароль в pptpd+pppd


0

0
Хочу выкинуть радиусклиент с радиусом и сделать свой скрипт для авторизации впн пользователей через табличку в mysql. Плюс к этому есть свой нетфалу дампер на перле которым буду обсчитывать пользователей. Вообщем простенькая биллинговая система. Сейчас фрирадиус+нибс стоит.
anonymous
упс, у меня мсчап2, пароля не будет открытого... есть варианты замены chap-secrets на нечто лезущее в mysql и выдающее для пптпд плейнтекстом логин пароль ip
anonymous
()
Ответ на: комментарий от anonymous
Я когда-то патчил точно таким же образом pppd. Покапайся малец в исходниках там где-то явно видна функция дёргающая chap-secrets. В своё время это сделал, кстати, по той же причине. По сути-то абсолютно плёвая задача для того чтобы ворочить радиус.
Anoxemian ★★★★★
()
Скриптом не получится, нужно писать plugin для pppd (на C). Если пароль plaintext то можно из plugin использовать фукции pppd и код получается совсем маленький. Есть маленькая проблема в том, что pppd обожает от версии к версии менять интерфейс plugin'ов :(

Может проще регулярно переписывать /etc/ppp/chap-secrets?

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.