Заметки Хакер
7.9K subscribers
882 photos
17 videos
246 files
688 links
Новые и архивные выпуски журнала Xakep (notofficial)

По рекламе: @cyberJohnny
Download Telegram
🖥 Репозиторий: JSFuck — инструмент для обфускации кода JavaScript

JSFuck — это эзотерический стиль программирования, основанный на атомарных частях JavaScript.

— Он использует только шесть разных символов для написания и выполнения кода.

Ссылка на чтиво (https://github.com/aemkei/jsfuck)

#JavaScript #Obfuscation

@hackernews_lib
1😁1
🖥 Репозиторий: JS Beautifier — улучшаем внешний вид JavaScript-кода

JS Beautifier — это программа для улучшения внешнего вида JavaScript-кода за счёт переформатирования и проставления отступов.

— Также умеет распаковывать скрипты, упакованные популярным пэкером от Dean Edward, и частично деобфусцировать скрипты, обработанные npm пакетом javascript-obfuscator. 

Ссылка на GitHub (https://github.com/beautifier/js-beautify)

#JavaScript #Obfuscator

@hackernews_lib
👍1🤡1
🖥 Репозиторий: JSObfuscator — инструмент для обфускации JavaScript кода

JSObfuscator — это инструмент, предназначенный для обфускации JavaScript кода, что позволяет защитить его от реверс-инжениринга и недобросовестного копирования.

— Он применяет различные техники обфускации, трансформируя исходный код таким образом, что его становится сложнее прочитать и понять.

JSObfuscator упрощает процесс обфускации и предлагает гибкие настройки для достижения оптимального уровня защиты.

Ссылка на GitHub (https://github.com/javascript-obfuscator/javascript-obfuscator)

#Obfuscation #JavaScript #OpenSource #JSObfuscator

@hackernews_lib
1👍1
🖥 Репозиторий: ESLint — инструмент для анализа и улучшения качества JavaScript кода

ESLint — это мощный инструмент статического анализа кода, предназначенный для выявления и предотвращения проблем в JavaScript и других языках программирования.

— Он позволяет разработчикам находить синтаксические ошибки, недочеты и нарушения стиль-кода, благодаря чему значительно повышается качество и читаемость кода.

Данный инструмент поддерживает настраиваемые правила и плагины, что позволяет командам адаптировать его под свои нужды и стандарты кодирования.

Ссылка на GitHub (https://github.com/eslint/eslint)

#CodeQuality #JavaScript #StaticAnalysis #OpenSource #ESLint

@hackernews_lib
👎2👍1
🖥 Репозиторий: libsodium.js — библиотека для шифрования данных на JavaScript

libsodium.js — JavaScript-обертка для библиотеки libsodium, известной своей безопасностью и производительностью в области криптографии.

— Инструмент предоставляет высокоуровневые API для реализации шифрования, подписи, хэширования, аутентификации сообщений, генерации ключей и других криптографических операций.

Ссылка на GitHub (https://github.com/jedisct1/libsodium.js)

#Encryption #JavaScript #Cryptography #OpenSource #libsodium

@hackernews_lib
👎1
🖥 Репозиторий: Playwright — автоматизация браузеров с мощными функциями

Playwright — это библиотека для автоматизации браузеров, разработанная командой Microsoft.

— Она позволяет писать тесты и выполнять скрипты на JavaScript, TypeScript, Python, C# и Java.

Playwright предоставляет разработчикам возможность управлять многими браузерами (Chromium, Firefox и WebKit) и поддерживает сложные сценарии, такие как взаимодействие с несколькими страницами, эмуляция мобильных устройств, создание скриншотов и генерация PDF-документов.

Ссылка на GitHub (https://github.com/microsoft/playwright)

#JavaScript #Testing #Automation #Web #Scraping #API

@hackernews_lib
👎2😐2
🖥 Репозиторий: UglifyJS — инструмент для сжатия и минификации JavaScript

UglifyJS — это мощный инструмент для обработки JavaScript-кода, предназначенный для сжатия и минификации файлов.

Он помогает разработчикам уменьшать размер своих скриптов, что способствует более быстрой загрузке страниц и улучшению производительности веб-приложений. (https://fibjs.org/ru/docs/awesome/module/uglify-js.md.html)
— Программа умеет парсить, сжимать, обфусцировать или, наоборот, делать более читаемым скрипты JavaScript.

Ссылка на GitHub (https://github.com/mishoo/UglifyJS)

#JavaScript #Minification #WebDev #Performance #OpenSource

@hackernews_lib
1
🖥 Репозиторий: Terser — современный инструмент для минификации JavaScript

Terser — это JavaScript-минификатор и парсер, который сокращает имена переменных, удаляет пробелы и комментарии, убирает неиспользуемый код

— Он предлагает высокую производительность и расширенные возможности сжатия и оптимизации JavaScript-кода, включая поддержку ES6+

Ссылка на GitHub (https://github.com/terser/terser)

#JavaScript #Minification #WebDev #Performance #OpenSource

@hackernews_lib
🖥 Репозиторий: Cypress — инструмент для автоматизации тестирования веб-приложений

Cypress — это современный инструмент для автоматизации тестирования, специально разработанный для веб-приложений.

— Он предоставляет простой и интуитивно понятный интерфейс для написания тестов на JavaScript и активно используется для функционального и интеграционного тестирования.

Cypress поддерживает тестирование как одностраничных приложений (SPA), так и традиционных сайтов, обеспечивая высокую степень надежности и простоту использования для разработчиков.

Ссылка на GitHub (https://github.com/cypress-io/cypress)

#JavaScript #WebTesting #Automation #EndToEndTesting #API

@hackernews_lib
🖥 Репозиторий: TestCafe — инструмент для автоматизации тестирования веб-приложений

TestCafe — это мощный фреймворк для автоматизации тестирования, который позволяет разработчикам писать тесты на JavaScript или TypeScript без необходимости установки дополнительных плагинов или браузерных драйверов.

Он поддерживает кроссбраузерное тестирование и позволяет запускать тесты в различных браузерах и устройствах.

— Данный инструмент предлагает простой и интуитивно понятный синтаксис для написания тестов, а также множество функций: параллельное выполнение тестов, возможность проведения тестирования на мобильных устройствах и интеграция с CI/CD инструментами.

Ссылка на GitHub (https://github.com/DevExpress/testcafe)

#JavaScript #WebTesting #Automation #EndToEndTesting #API

@hackernews_lib
💩1