Search
Write a publication
Pull to refresh
1
0
Артур Лукьянов @MagnumMalum

Специалист по информационной безопасности

Send message

Есть ещё один похожий сервис - https://v0.dev/

Использует shadcnui и React

У них есть божество Lua, которое многократно усиливает их магические способности.

Скорее все же Emacs Lisp :)

Спасибо, полезная утилита. Тот же kerbrute через proxychains не работает, но с graftcp завёлся

Скрипт CI пишется на YAML. .gitlab-ci.yml - это единственный файл, который лежит непосредственно в корне проекта. В любых других папках GitLab его просто не прочитает, соответственно пайплайн работать не будет.

Небольшое дополнение - файлик может быть и не в этом репозитории. Иногда такое требуется из соображений безопасности

Спасибо за проект, очень удобно для тестирования прототипов.

Не подскажете, можно ли сделать экспорт сгенерированного фронтенда в набор статичных файлов? (Не считая Ctrl+S со страницы)

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

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

Вот, пожалуйста, ознакомьютесь с адекватными классификациями:
https://habr.com/ru/articles/471468/
https://habr.com/ru/companies/solarsecurity/articles/552354/
https://www.kaspersky.ru/resource-center/definitions/hacker-hat-types

Даже эти классификации очень условные и спорные, не говоря уже о вашей

Добавьте тег "юмор", пожалуйста

Это ведь пятничная шутка, да?

Выберите пункт меню Evil Twin Attacks, введя цифру 7.

Читать на английском и нажимать на цифры можно и без вашего гайда

Уровень статьи откровенно низок, технические детали атаки отсутствуют, не поясняется что делать если на точке доступа нет клиентов (как ловить хэндшейк?)

Поэтому в очередной раз напомним, что нельзя передавать конфиденциальную информацию через незащищённые сети или публичный Wi-Fi.

Как это соотносится с содержанием статьи? Вы ловили пароль от WiFi, а не совершали Man-in-the-Middle

Не имею никаких претензий к переводу, но IMHO такие статьи на хабре расстраивают..

Не беря в расчёт всю фантастичность идеи, а доживёт ли вся эта живность до того времени?

Возможно, какие-то из этих грибов могут оказаться съедобными, главное - не злоупотреблять

Спасибо за статью!

Несколько спорных моментов на мой взгляд:

  1. То что не нужно вводить протокол при передаче URL может помешать. В реализации вижу что у вас само подставляется https://, но иногда все же приходится дёргать api и сайты по http://

  2. Хотелось бы чтобы больше количество функций вовзращало Result. Так программисту было бы легче отлавливать ошибки, например при инициализации скрапера (если сайт не доступен, если произошёл таймаут, если сайт вернул не Html, etc)

  3. Сама идея такой обёртки вокруг Html, Selector, request интересна, но вы не думали, например о более интересных её реализациях - например, с помощью атрибутов, вроде такого:

#[derive(HtmlParsedStruct)]
struct CryptoToken {
  #[html_path(".cryptotoken>div>p")]
  token_name: String, 
  
  #[html_path(".cryptotoken>div>.price")]
  price: u32, 
}

Мне кажется, было бы удобно (как для пользователя крейта) один раз объявить набор таких структур и парсить из единым образом

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Pentester, Security Engineer
Middle
Git
Linux
Bash
Golang
Django
Python
C