Парсер cookies FF/CH из sqlite в HTTP Netscape и JSON.
Доброго времени суток.
Требуется написать парсер cookies браузера FireFox и Chrome из бд sqlite в текстовый формат – HTTP Netscape и JSON.
На каком языке он будет написан не имеет значение, преимущественно на Python/C/C#/C++
Работать должен следующим образом:
В папку с программой/скриптом я кладу базу с названием: Cookies или cookies.sqlite (регистр не должен иметь значения).
Запускаю программу/скрипт на выходе получаю 2 txt файла с названием netscape.cookies.txt и json.cookies.txt
Расматрю варианты реализации только одного из форматов HTTP Netscape или JSON.
Реализация JSON:
Так как в FireFox и Chrome разные имена таблиц, при парсинге и конвертации в формат JSON требуется привести к единому виду:
[
{
"domain": "example.com",
"name": "key1",
"expirationDate": 1508508051,
"path": "/",
"value": "value1"
},
{
"domain": "example.com",
"name": "key2",
"expirationDate": 1508508051,
"path": "/",
"value": "value2"
}
]
Остальные значения таблиц не важны, но могут присутствовать или же можно убрать их вовсе, оставив только те данные которые указаны в примере.
В Chrome таблица encrypted_value зашифрована. Методы расшифровки я встречал в google.com
Ниже приведу линк на реализацию расшифровки на Python:
https://gist.github.com/DakuTree/428e5b737306937628f2944fbfdc4ffc
Готов обсуждать разные варианты реализации.
-
могу реализовать на python. Нужно больше подробностей и образец файла cookies
-
Учитывая алгоритм шифрования Хрома, с которым я знаком, возникает логичный вопрос - файл куков был создан хромом на ПК, где будет обрабатываться файл программой или нет?
-
Актуальные фриланс-проекты в категории Веб-программирование
Удалить ошибки 404 на сайтеНа сайте интернет-магазина (платформа Хорошоп) в Google Search Console зафиксировано около 11 000 ошибок «Не найдено (404)». При анализе логов обнаружено, что роботы (включая бот-трафик из Азии) массово сканируют некорректно сгенерированные ссылки-мутанты. Суть бага: К… HTML и CSS верстка, Веб-программирование ∙ 1 час 5 минут назад ∙ 15 ставок |
Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok срочноПо сути. Нужно достать POST / GET / PUT запросы с мобильного приложения TikTok Даже по суи можно до конца не реверсить ничего такого ибо подписи есть в интернете и т.д. Но было бы тоже супер Вся авторизация (Отправка данных/подтверждение по почте и ввод кода если… Веб-программирование, Десктопные приложения ∙ 5 часов 59 минут назад ∙ 7 ставок |
Функция поиска товаров по изображениюНеобходимо разработать и интегрировать на сайт функциюпоиска товаров по изображению.Что нужно реализоватьКнопка«Поиск по фото»на сайте.Загрузка изображения пользователем: JPG.Поиск визуально похожих товаров в каталоге.Вывод результатов в виде стандартных карточек товаров: фото,… PHP, Веб-программирование ∙ 6 часов 36 минут назад ∙ 27 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 14 часов 19 минут назад ∙ 18 ставок |
OpenCart — каталог аренды спецтехники
6000 UAH
OpenCart — каталог аренды спецтехникиНеобходимо запустить каталог аренды спецтехники на OpenCart.Тематика:экскаваторыавтовышкипогрузчикигенераторыкраныстроительные лесадругая строительная техника.Желательно, чтобы у вас уже был готовый шаблон или наработки под спецтехнику,… Веб-программирование, Парсинг данных ∙ 22 часа 29 минут назад ∙ 46 ставок |