Парсер 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
-
Учитывая алгоритм шифрования Хрома, с которым я знаком, возникает логичный вопрос - файл куков был создан хромом на ПК, где будет обрабатываться файл программой или нет?
-
Актуальные фриланс-проекты в категории Веб-программирование
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 34 минуты назад ∙ 11 ставок |
Нужен разработчик для создания автоматизированного AI-сервиса по генерации нумерологических отчетов
8000 UAH
Ищу разработчика, который сможет реализовать под ключ автоматизированный сервис для генерации персональных нумерологических отчетов. Есть готовая концепция продукта, формулы расчетов, тексты, база знаний, дизайн лендинга и дизайн PDF-отчетов. Необходимо объединить все это в… AI и машинное обучение, Веб-программирование ∙ 1 час 50 минут назад ∙ 38 ставок |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 11 часов 13 минут назад ∙ 47 ставок |
Шукаю програміста для опен картаДоброе время суток 1)нужно внедрить на сайте dneprkomfort.dp.ua был куплен модуль для украинских банков уже внедрили Моно банк вот пример нашего конкурента Нужно как cделать розсрочку, покупка частями (МоноБанк) Пумб, Сенс, Моно по умолчанию 2 платежа 2 мес Пумб по умолчанию 3… Веб-программирование, Парсинг данных ∙ 12 часов 30 минут назад ∙ 32 ставки |
Мультирегиональность на Laravel
5000 UAH
Что требуется: Реализовать ГЕО-структуру (Страна -> Область -> Город) в виде кастомного плагина, чтобы не править ядро CMS. Для каждой такой ГЕО-страницы в админке должны быть стандартные поля: H1, Title, Description и поле для SEO-текста. Фронтенд (выбор города для… Веб-программирование ∙ 15 часов 51 минута назад ∙ 45 ставок |