Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Certitude — CERTITUDE - Python-пакет для классификации URL-адресов как вредоносных или безопасных. | Kitploit
Инструменты/GitLabGitLab/cossas/certitude
Машинное Обучение
GitLabcossas/certitude

Certitude

CERTITUDE - Python-пакет для классификации URL-адресов как вредоносных или безопасных.

Репозиторий
234 лет назадЕщё не проверено

Популярное

Смотреть все →

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

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Website Commits Pipeline status Version License: MPL2.0 Code-style


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

Все проекты COSSAS размещены на GitLab с зеркалом push на GitHub. По вопросам/вкладу смотрите CONTRIBUTING.md

Начало работы

Certitude требует whois, который может быть недоступен в некоторых системах, и поэтому распространяется в виде Docker-образа. Если whois доступен, его также можно установить как пакет Python, см. раздел разработки ниже.

# pull image from registry
docker pull registry.gitlab.com/cossas/certitude:latest

# print help
docker run -it registry.gitlab.com/cossas/certitude:latest

# example perform training from data in local directory
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv

# example performing classification of a url with the trained model
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --model /data/newmodel --url https://www.tno.nl

Разработка

Чтобы начать разработку этого пакета, выполните следующие шаги:

  • Запустите WSL
  • Клонируйте этот проект с помощью git clone, убедившись, что делаете это в файловой системе WSL. Выполните cd, чтобы убедиться, что вы находитесь в домашнем каталоге WSL
  • Перейдите в только что клонированный каталог с помощью cd
  • Запустите code ., чтобы открыть VS Code
  • В терминале VS Code выполните poetry install, poetry shell и, наконец, poetry run pre-commit install

Поток кода

Ознакомьтесь с потоком кода здесь

Демонстрация и тестирование

Чтобы увидеть некоторые полезные команды и протестировать код, вы можете проверить makefile:

make demo

Вклад

Вклад в CERTITUDE высоко ценится и приветствуется. Пожалуйста, прочитайте CONTRIBUTING.md для получения дополнительной информации о процессе внесения вклада.

Статус поддержки

Этот проект был разработан до TRL4 и в настоящее время не поддерживается активно. Мы планируем следующие шаги для повышения TRL с 4 до 6:

  • Технические испытания в конвейерах безопасности малых и средних компаний.
  • Переобучение модели по умолчанию с использованием корпоративных данных безопасности.
  • Проверка точности метода классификации пакета в соответствующих условиях.
  • Улучшение пакета с учетом недостатков для нужд малой или средней компании.
Скачать инструмент