Программист для разработки веб-инструмента (Node.js + Puppeteer)
Мы ищем опытного программиста для разработки и оптимизации продвинутой системы сканирования веб-страниц. Проект сосредоточен на анализе угроз кибербезопасности, автоматизации и оптимальном использовании ресурсов сервера.
Оптимизационные задачи (для улучшения):
1. Управление пулом браузеров (Puppeteer):
В настоящее время каждому пользователю назначается отдельный экземпляр браузера. Необходимо оптимизировать систему так, чтобы активно работало не более 20 экземпляров, а последующие запросы ставились в очередь. Пользователь должен получать сообщение с оценочным временем ожидания сканирования в случае перегрузки.
2. Очистка временных каталогов Puppeteer:
Сканы генерируют большое количество временных файлов. Предыдущие попытки очистки приводили к прерыванию активных сессий. Необходимо реализовать гибкий и безопасный механизм, который удаляет старые данные, не нарушая текущие процессы.
Задачи для внедрения:
1. Политика безопасности контента (CSP):
Внедрение CSP в среде сканера для защиты от XSS, SQLi и других атак при обработке неизвестных URL. CSP должно быть спроектировано так, чтобы не влиять на качество сканирования и не генерировать ложноположительные результаты. Потребуется изоляция процесса рендеринга.
2. Поддержка сети TOR:
Добавление возможности сканирования ресурсов, доступных через TOR. Требуется установка соответствующих зависимостей и настройка прокси и портов для подключения к скрытой сети.
3. Определение уязвимостей (на основе CVE):
Интеграция с публичными базами данных CVE. Во время сканирования система будет сопоставлять известные уязвимости с распознанными технологиями (при условии, что скан не анализирует внутреннюю инфраструктуру, а только элементы, видимые публично).
4. Генерация хеша favicon:
Добавление функциональности генерации хеша (hash) favicon для быстрой идентификации клонов страниц или фишинга.
Запланированные функциональности (развитие продукта):
1. Уведомление об угрозах в один клик:
Система автоматической генерации отчетов об угрозах (Twitter, электронная почта, Telegram). Готовые к публикации форматы с метаданными – соответствующие стандартам.
2. Обнаружение тестовых сред (staging):
Автоматическое определение доменных имен, характерных для тестовых сред, используемых преступниками (например, dev., staging., panel.).
3. Умное отслеживание перенаправлений:
Визуализация цепочек перенаправлений. Помогает быстро идентифицировать фишинг, вредоносное ПО и другие скрытые ссылки.
5. OCR снимков экрана:
Встроенный OCR для извлечения текста из фишинговых скриншотов (адреса электронной почты, номера счетов, криптовалютные кошельки). Возможность быстрого копирования обнаруженных данных.
6. Анализатор Copy-Paste:
Модуль, позволяющий вставить содержимое подозрительного сообщения и автоматически извлечь IOC: IP, URL, хеш и т.д.
7. JS Crawler:
Автоматический анализ файлов JS в поисках URL и конечных точек. Генерация простого дерева зависимостей.
8. Рекурсивный охотник за URL:
Рекурсивное отслеживание ссылок из HTML и JS с ограничением глубины (например, до 3 уровней) с визуальным графом связей.
9. Динамический трекер перенаправлений:
Отслеживание статусов HTTP (301, 302, JS перенаправление) и построение пути перенаправлений в понятном формате.
10. Охотник за полезной нагрузкой:
Обнаружение встроенных исполняемых файлов (.exe, .apk, .zip и т.д.) в HTML/JS и пути к ним.
11. Деобфускатор JS:
Инструмент для деобфускации JavaScript – обнаруживает base64, eval и т.д., с подсветкой обнаруженных URL.
12. Извлекатель URL:
Одним кликом экспортирует все ссылки из файлов HTML и JS – полезно для ручного анализа или экспорта.
Если у вас есть опыт работы с Node.js, Puppeteer, безопасностью веб-приложений и вам нравится работать над проектами с высоким воздействием, свяжитесь с нами. Мы ищем кого-то, кто не только разбирается в коде, но и понимает логику работы наступательных и защитных инструментов в киберпространстве.
-
90 дней428 680 UAH90 дней428 680 UAH
Здравствуйте!
Меня зовут Евгений, уже 7 лет я профессионально занимаюсь разработкой мобильных приложений, сайтов, веб-сервисов и веб-приложений.
*Стоимость указал за 1 час работы. Чтобы детальнее дать цену, хотел бы связаться/созвониться и обсудить детали.
- Портфолио, отзывы и награды можно изучить в моем профиле.
Почему нужно выбрать меня?
… - Занимал 1 и 2 места на международных чемпионатах и соревнованиях в IT-сфере
- У меня есть подтвержденные видеоотзывы, благодарственные письма
- Я всегда на связи, честный и адекватный
- Работаю по Договору
- Руковожу собственной командой разработки
Буду рад поговорить с Вами подробнее о проекте.
-
14 дней36 744 UAH
158 14 дней36 744 UAHПривет!
У меня большой опыт работы с Puppeteer, безопасностью веб-приложений и автоматизацией браузеров. Я отлично понимаю, как работают веб-сайты, серверы и браузеры, что позволяет мне оптимизировать производительность сканирования при одновременном сохранении высокого уровня безопасности.
Почему я?
✔ Оптимизация Puppeteer – Эффективное управление пулом браузеров, поддержание сессий и очистка ресурсов.
✔ Экспертиза в области безопасности – Реализация CSP, поддержка сканирования через сеть TOR, интеграция с базами CVE.
✔ Производительность и масштабируемость – Оптимизация управления временными файлами и использования системных ресурсов.
✔ Автоматизация и анализ – Опыт работы с OCR, анализом JavaScript, извлечением URL и обнаружением угроз.
…
Связанные проекты и опыт:
- Создание высокопроизводительных решений для веб-автоматизации с использованием Puppeteer.
- Оптимизация браузерных сканеров для поддержки нескольких одновременных пользователей.
С удовольствием обсудю, как могу помочь в оптимизации вашей системы. Приглашаю к контакту!
-
10 дней36 744 UAH
1506 6 0 10 дней36 744 UAHЗдравствуйте!
Я заинтересован в вашем предложении и намерен присоединиться к команде профессионалов.
КРАТКО О МНЕ:
На протяжении многих лет я специализируюсь на создании SPA-приложений, среди которых много систем CRM/ERP и административных панелей.
Некоторое время я занимался разработкой приложений на основе инструментов экосистемы Microsoft.
Примеры таких систем -Behance
… Надеюсь на плодотворное сотрудничество в будущем!
-
1 день36 744 UAH
4190 8 0 1 1 день36 744 UAHЗдравствуйте! Готовы взяться за оптимизацию и развитие вашей системы сканирования веб-страниц. Оптимизируем пул браузеров, настроим безопасное очищение временных данных, интегрируем CSP, поддержку TOR, обнаружение CVE и другие функциональности. Имеем опыт с Node.js, Puppeteer и веб-безопасностью. Готовы обсудить детали и начать работу!
-
12 дней36 744 UAH
316 12 дней36 744 UAHПривет, Адам,
Я рад связаться с тобой! С моим опытом я верю, что смогу добиться отличных результатов для этого проекта. Я бы хотел обсудить это подробнее.
Желаю тебе больших успехов в твоем бизнесе, и я готов приложить все усилия.
Спасибо!
-
1 день36 744 UAH
93816 1268 1 10 1 день36 744 UAHПривет. У меня есть опыт работы с Node.js/Puppeteer. Я готов сотрудничать.
-
100 дней612 400 UAH
412 10 0 100 дней612 400 UAHДобрый вечер, у меня есть опыт в подобном проекте, поэтому вам лучше выбрать меня.
Я прагматичный программист, если работа выполняется, но двигатель на соплях, я страдаю.
Люблю все качественное и делаю так же.
С уважением, Олег.
Актуальные фриланс-проекты в категории Javascript и Typescript
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 2 часа 52 минуты назад ∙ 8 ставок |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 22 часа 10 минут назад ∙ 24 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 2 дня 1 час назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 19 часов назад ∙ 89 ставок |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 1 час назад ∙ 7 ставок |