Как стать автором
Обновить
0
Карма
0
Рейтинг
ZonD Eighty @ZonD80

Пользователь

Релиз Invoke AI 2.0 — интерфейса и инструментария для Stable Diffusion (win/linux/mac)

Время прочтения 2 мин
Просмотры 8.9K
Python *Обработка изображений *Машинное обучение *Искусственный интеллект
Из песочницы

Привет всем! Сегодня состоялся релиз InvokeAI 2.0: A Stable Diffusion Toolkit, проекта, цель которого — предоставить энтузиастам и профессионалам набор надежных инструментов для создания и редактирования изображений с помощью нейросети. InvokeAI требует всего ~3,5 Гб видеопамяти для создания изображений 512x768 пикселей (и еще меньше для 512х512), и совместим с Windows/Linux/Mac с M1 и M2.

Вау, как круто!
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 12

Читаем ключевой контейнер КриптоПро

Время прочтения 2 мин
Просмотры 8.2K
Криптография *
✏️ Технотекст 2022

Речь пойдет о PFX, который можно экспортировать из КриптоПро, как бы все хорошо, но данный контейнер нельзя использовать в OpenSSL и в других криптографических средствах из-за некой PBE с OID 1.2.840.113549.1.12.1.80.

Читать далее
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 16

Копи паст туда, куда нельзя

Время прочтения 1 мин
Просмотры 6.3K
Habr Системное администрирование *Python *
Туториал

Бывает такое, что необходимо вставить текст туда, где не предусмотрена возможность вставки текста.
Не работает Ctrl+v и нет других способов вставить скопированный текст.
Например, это может быть удаленный рабочий стол Windows или терминал сервера, расшареный в браузере или просто Вы подключились к консоли KVM.

Я попал в такую ситуацию, мне надо было ввести длинный текст в консоль KVM и я сделал себе утилиту, которая позволят это делать. Она умеет вставлять любой одно-строчный текст в такие "неудобные места", эмулируя нажатие клавиш на клавиатуре.

Я не проверял его работу в Windows или Mac, я работаю в Ubuntu. Вот тут можно почитать подробнее и допилить для работы с Вашей OS.

Спешу поделиться с сообществом инструментом, который выручил меня.

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

Вот ссылка на github, там сам код, ман по установке и использованию.

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Комментарии 27

Никогда не используйте пикселизацию для сокрытия текста

Время прочтения 9 мин
Просмотры 25K
Информационная безопасность *Обработка изображений *Браузеры
Перевод
image

Наша компания пишем много отчётов (такое бывает, когда вы занимаетесь хакингом). При этом часто требуется скрывать часть текста. У нас уже давно действует политика, по которой при сокрытии текста для надёжности следует использовать только чёрные полосы. Иногда люди хотят проявить себя используют такие методики удаления данных, как размытие, искажение или пикселизация. Но это ошибка.

Сегодня мы рассмотрим одну из таких методик — пикселизацию, и покажем, почему это плохой, небезопасный, гарантированный способ обеспечения утечки данных. Чтобы продемонстрировать, как это происходит, я написал инструмент под названием Unredacter. Он получает отредактированный пикселизированный текст и возвращает его в исходный вид. В реальном мире люди часто используют пикселизацию, но тыкать пальцем мы сейчас ни в кого не будем.
Читать дальше →
Всего голосов 84: ↑83 и ↓1 +82
Комментарии 41

Как айтишнику издать свою книгу. Часть 5. Сколько получают авторы

Время прочтения 8 мин
Просмотры 7.7K
Профессиональная литература *Карьера в IT-индустрии Читальный зал

Можно ли прожить IT-шнику без привычных зарплат, а подавшись, скажем, в авторы? Материалы для разработчиков востребованы, да и зарабатывать своим хобби — чем не мечта.
С другой стороны, все мы откуда-то слышали, что писатели — Пелевина не берем — получают копейки.

Так ли это на сегодняшний день, сколько донатят за выложенные бесплатно книги, окупается ли реклама самиздатных книг и сколько платят авторам крупные издательства? Сегодня заключительная часть нашего путешествия в мир современного книжного дела.

Считаем деньги
Всего голосов 45: ↑43 и ↓2 +41
Комментарии 60

Veeam Backup & «Penetration» — извлекаем максимум пользы для пентеста

Время прочтения 5 мин
Просмотры 4K
Информационная безопасность *Резервное копирование *
Из песочницы

Всем известно, что Veeam – это довольно крутой и распространённый инструмент для бэкапа виртуальных машин. А знаете ли вы, что Veeam может пригодиться не только для создания резервных копий, но также может стать хорошим источником данных при проведении тестирования на проникновение. В этой статье я поделюсь своими наработками в части применения Veeam как инструментария для пентеста.

Читать далее

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 14

Самопаркующаяся тачка в 500 строк кода

Время прочтения 25 мин
Просмотры 12K
JavaScript *Программирование *Алгоритмы *Машинное обучение *Искусственный интеллект
Туториал
Перевод

В этой статье мы "научим" автомобиль выполнять самостоятельную парковку с помощью генетического алгоритма.

В 1-м поколении автомобили будут иметь случайный геном и будут вести себя хаотично.

К ≈40-му поколению автомобили понемногу начнут учиться парковке и будут все ближе и ближе подбираться к парковочному месту

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

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

Читать далее
Всего голосов 38: ↑37 и ↓1 +36
Комментарии 8

Видео вещание с OvenMediaEngine, до свидания nginx rtmp module

Время прочтения 8 мин
Просмотры 19K
Разработка веб-сайтов *Open source *Работа с видео *JavaScript *Nginx *
Туториал


Когда Роман Арутюнян (rarutyunyan) выпустил модуль nginx-rtmp-module, это сильно перевернуло взгляд на доступность организации видеовещания. До этого, это казалось каким-то дорогим и сложным делом.

31 декабря Adobe официально хоронит флешплеер и убирает ссылки на скачивание с сайта. Это, конечно, не может не радовать. Эти засранцы то и дело подсовывали включенные по умолчанию галочки, так что даже продвинутому пользователю прилетал вместе с флешплеером еще и какой-то антивирус в лучшем случае. То, что это чудовище бесконечно просило обновлений ручками через браузер, знают все. Ходил даже анекдот, предлагающий создателям флешплеера законодательно ограничить паспорта сроком на 1 неделю с возможностью бесконечной перевыдачи.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 34

Подбираем сервер для 1000 WebRTC стримов

Время прочтения 10 мин
Просмотры 3.7K
Блог компании Flashphoner Системное администрирование *Работа с видео *IT-инфраструктура *DevOps *

В любом проекте большое внимание уделяется подбору серверного оборудования и WebRTC стриминг не исключение. При подборе сервера один из главных принципов --- достичь баланса, чтобы и оборудование в пустую не работало и качество контента от несостоятельности железа не страдало. Итак, как же все таки выбрать правильный сервер?

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

Растаможка своими силами

Время прочтения 7 мин
Просмотры 12K
Развитие стартапа
Туториал

В статье описывается процесс оформления и подачи таможенной декларации через онлайн сервис edata.customs.ru своими силами с минимальными финансовыми затратами (но не времени). Если давно хотите сэкономить на услугах брокеров, но не знаете с чего начать - статья для вас.

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Комментарии 36

HTML-теги и атрибуты, о которых вы, возможно, не знали

Время прочтения 14 мин
Просмотры 41K
Блог компании Маклауд Разработка веб-сайтов *HTML *

image


Эта статья — шпаргалка по HTML-тегам. Поэтому не будем разглагольствовать, сразу к делу.


abbr


Тег abbr определяет аббревиатуру или акроним. Аббревиатура или акроним расшифровываются с помощью атрибута title.


<abbr title="HyperText Markup Language">HTML</abbr> был разработан британским ученым Тимом Бернерсом-Ли приблизительно в 1986—1991 годах.

abbr часто используется совместно с тегом dfn, идентифицирующим понятие или термин:


<p><dfn><abbr title="Cascading Style Sheets">CSS</abbr></dfn> - формальный язык описания внешнего вида документа (веб-страницы).</p>

address


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

Читать дальше →
Всего голосов 66: ↑54 и ↓12 +42
Комментарии 13

Полезные JavaScript-библиотеки

Время прочтения 6 мин
Просмотры 24K
Блог компании RUVDS.com Разработка веб-сайтов *JavaScript *
Перевод
Не стоит недооценивать силу простоты. Пожалуй, сложно представить себе, что на чистом JavaScript реализовано что-то вроде системы push-уведомлений, работающей в реальном времени, или инструмент для работы с базами данных, или полноценный текстовой редактор. Но подобные проекты существуют и позволяют решать множество актуальных задач. В этом материале речь пойдёт о нескольких весьма полезных библиотеках, которые подключаются к страницам в виде обычных JavaScript-файлов. При рассказе о каждой из них я постараюсь выделять их особенности и приводить примеры их использования.


Читать дальше →
Всего голосов 63: ↑52 и ↓11 +41
Комментарии 18

Полезные консольные Linux утилиты

Время прочтения 13 мин
Просмотры 83K
*nix *

В этой подборке представлены полезные малоизвестные консольные Linux утилиты. В списке не представлены Pentest утилиты, так как у них есть своя подборка.


Осторожно много скриншотов. Добавил до ката утилиту binenv.


binenv — cамая интересная утилита для установки новых популярных программ в linux, но которых нет в пакетном менеджере.

Читать дальше →
Всего голосов 118: ↑114 и ↓4 +110
Комментарии 110

Vanilla All the Way. Ванильное облачное решение на K8s

Время прочтения 7 мин
Просмотры 2.5K
Блог компании Timeweb Cloud Kubernetes *
Перевод
Публикуем перевод статьи о Vanilla Stack — новой облачной open-source технологии на основе Kubernetes.

Недавно я наткнулся на стек технологий Vanilla Stack, включающий в себя множество компонентов с открытым кодом. В этой статье мы кратко рассмотрим процесс их установки и расскажем о различных вариантах использования.


Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

k0s: Kubernetes в одном бинарном файле

Время прочтения 10 мин
Просмотры 6.1K
Блог компании Timeweb Cloud DevOps *Kubernetes *
Перевод
В нашей новой переводной статье даем краткий обзор на новый дистрибутив Kubernetes. Надеемся, статья окажется интересной для читателей Habr'a.

Пару дней назад друг рассказал мне о новом дистрибутиве Kubernetes от Mirantis под названием k0s. Все мы знаем и любим K8s, не так ли? Нас также покорил K3s, легкий Kubernetes, разработанный Rancher Labs и переданный CNCF некоторое время назад. Пришло время открыть для себя новый дистрибутив k0s!
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 9

Подробное руководство по Autopsy

Время прочтения 4 мин
Просмотры 13K
Блог компании AlexHost Информационная безопасность *Habr


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


Этот инструмент применяется:


  • правоохранительными органами
  • местной полицией
  • корпоративными отделами безопасности

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


Содержание:


  • Создание нового проекта
  • Источники данных
  • Просмотр содержимого
    • Типы файлов:
      • По расширению
      • Документы
      • Исполняемые файлы
    • По типам MIME
  • Удаленные файлы
  • Файлы по размеру
  • Полученные результаты
    • Извлеченный контент
      • Метаданные
      • Корзина
      • Загрузки из интернета
    • Ключевые слова
  • Timeline
  • Discovery
  • Изображения/Видео
  • Тегирование
  • Создание отчетов

Первым делом скачаем Autopsy.


Создание нового проекта


Запускаем Autopsy в Windows и нажимаем "New Case".



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


Читать дальше →
Всего голосов 20: ↑10 и ↓10 0
Комментарии 2

5 способов краулинга веб-сайта

Время прочтения 3 мин
Просмотры 14K
Блог компании AlexHost Информационная безопасность *Разработка веб-сайтов *Habr Тестирование веб-сервисов *
Перевод


Из Википедии веб-краулер или паук – бот, который с просматривает всемирную паутину, как правило, с целью индексации. Поисковики и другие веб-сайты используют краулеры для обновления своего содержимого или индексации содержимого других сайтов.


Давайте начнем!!


Metasploit


Вспомогательный поисковый модуль Metasploit представляет собой модульный поисковый робот, который будет использоваться вместе с wmap или автономно.


use auxiliary/crawler/msfcrawler
msf auxiliary(msfcrawler) > set rhosts www.example.com
msf auxiliary(msfcrawler) > exploit

Видно, что был запущен сканер, с помощью которого можно найти скрытые файлы на любом веб-сайте, например:


  • about.php
  • jquery contact form
  • html и т. д.
Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 5

Основы работы с базой данных RIPE

Время прочтения 13 мин
Просмотры 20K
Блог компании Linxdatacenter Сетевые технологии *Профессиональная литература *
Туториал


Данная статья задумывалась как отправная точка, которая поможет новичкам быстро вникнуть в суть работы с БД RIPE, чтобы в голове сложилась целостная картина и понимание, для чего в ней используются те или иные объекты. Отмечу, что данная статья дает только общее представление о работе с данной системой, не описывая детальные шаги, но тем не менее я надеюсь, что после прочтения вам будет легче разобраться в вопросе. 
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 2

Как сделать nginx безопасным

Время прочтения 3 мин
Просмотры 17K
Блог компании VDSina.ru Open source *Системное администрирование *Nginx *Серверное администрирование *
Туториал


TL;DR: абсолютно устойчивых систем не существует, поэтому ответ — никак. Но можно значительно упростить себе жизнь с помощью Docker-контейнера bunkerized-nginx. О том, чем он отличается от стандартного образа nginx и что интересного умеет, поговорим под катом.
Читать дальше →
Всего голосов 44: ↑39 и ↓5 +34
Комментарии 22

12 инструментов, делающих Kubernetes легче

Время прочтения 5 мин
Просмотры 6.1K
Блог компании Southbridge Системное администрирование *Серверное администрирование *DevOps *Kubernetes *
Перевод


Kubernetes стал стандартным способом, и многие это подтвердят, развертывая контейнерные приложения в разных масштабах. Но если Kubernetes помогает нам справляться с беспорядочными и сложными поставками контейнеров, что поможет нам справиться с Kubernetes? Он тоже может быть сложным, запутанным и трудноуправляемым.


По мере роста и развития Kubernetes многие его нюансы, конечно же, будут устранены внутри самого проекта. Но некоторым пользователям не хочется ждать, пока станет проще работать с Kubernetes, поэтому они и разработали свои собственные решения для многих распространенных проблем при промышленном использовании Kubernetes.

Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 1

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность