Доброго времени.
Столкнулся с проблемой что на реальном проекте не могу запустить проверку сайта с помощью Skipfish (2.10) с авторизацией, т.е. задаю все параметры, но вылетает ошибка аунтификации… Погуглив понял что ошибка не у меня одного, т.е. даже одинаковая строка в коде… мой запрос:
./skipfish -uv -W /dev/null —auth-form https://www.host.com/login —auth-user login —auth-pass pass —auth-verify-url "https://testdomain.myhost.com/admin" -o outputShop https://host.com
пробовал все данные по аунтификации вынести в *.cfg — та же ошибка…
Еще есть предположение, что Skipfish переходит после аунтификации на иную страницу нежели я указал... т.е. возможно кто-то знает как можно через Skipfish проверить куда он ходит после логина (по более детальным логам)? Но т.к. я пару раз пробовал руками через браузер логиниться - постоянно кидает на ту страницу что указал...
кстати, если креды ввожу неверные — ошибка та же, если убираю auth-verify-url программа стартует успешно (якобы залогинилось), но завершается через 10сек (т.е. результата никакого)
Сама ошибка:
*- Authentication starts
*— Authentication — found login field: signup[email] *— Authentication — found login field: signup[password] *— Submitting authentication form
*— Received form response
*- Unable to verify authentication using provided URL.
*- Authentication starts
[-] PROGRAM ABORT : Authentication failed (use -uv for more info)
Stop location : main(), src/skipfish.c:714
… думаю ничего не забыл описать \ указать
P.S. посоветовали брать куки после аунтификации с браузера, честно говоря не пробовал еще, т.к. нужно сделать именно через эти ключи...