Repository navigation
Bump yml - #2
Merged
Merged
Bump yml#2
Conversation
- Поле auto_scope сохраняется/загружается через Config - spi
Intruder Auto-Mark: - Dialog: чекбокс 'Header params' с сапом has_header - _mark_all_params: блок #5 — маркировка значений всех заголовков - _mark_all_params: блок #6 — разбор XML через ElementTree, рекурсивная маркировка тэгов и/или содержимого Scope wildcard (*.domain.com): - SiteMap._scope_wildcards — список суффиксов (.example.com) - set_in_scope: host с * сохраняет суффикс в _scope_wildcards - is_in_scope: проверка точного совпадения + endswith wildcard - get_scope_rules: вывод хостов + wildcard'ов - save/load через project_settings (scope_wildcards key) - export_json_v2 + import c wildcard'ами - TUI: кнопка '★ Add Wildcard' + TextInputDialog для *.domain.com - _set_scope_worker не шлёт SyncScopeToProxy для wildcard'ов - TechDetect не запускается для wildcard'ов Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Убрана кнопка '★ Add Wildcard' и метод action_add_wildcard - Кнопка '⚙ Scope Rules' переименована в '⚙ Scope' - ScopeDialog теперь синхронизирует hosts с SiteMap: _sync_scope_rules сбрасывает старые _scope_hosts/_scope_wildcards и применяет новые правила из диалога - *.domain.com в списке хостов ScopeDialog корректно создаёт wildcard Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Убрана кнопка 'Scope' (btn-scope) из тулбара Proxy Screen - Удалён action_open_scope (он же открывал ScopeDialog) - scope_handler.py удалён — все 4 функции перенесены inline: - _save_enforce_scope_setting, _save_scope_setting - _load_scope_setting, _load_enforce_scope_setting - Фильтр '★ Scope' в FilterBar и 'Skip out-of-scope' сохранены - Контекстное меню Add/Remove scope в истории сохранено - json добавлен в глобальные импорты, локальные import json убраны - Управление scope — только через Target Screen ⚙ Scope Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- убрана сигнатура max_width (удалена в новой версии библиотеки) - get_cell_at теперь требует Coordinate(row, col) вместо (row, col) - добавлен индикатор DEV-режима на дашборд (ResourceMonitor) показывает версию + признак запуска из git-репозитория (develop)
- pyproject.toml: 0.4.0 → 0.5.2-dev (PEP 440: 0.5.2.dev0) - ResourceMonitor показывает DEV v<версия> (ветка) при запуске из git-репозитория, иначе просто v<версия>
После пуша тега v* publish.yml: 1. публикует на PyPI (как и раньше) 2. чекаутит develop, инкрементит патч + суффикс -dev 3. коммитит [skip ci] и пушит в develop Чтобы develop всегда был на шаг впереди main, а локальный uv run pentool показывал актуальную версию
- Убран ошибочный asyncio.ensure_future(self._sync_scope_rules(...)) — @work-декоратор уже управляет Worker'ом, вызов напрямую. - Удалён из техдолга блок Scope wildcard support — фича полностью реализована (_scope_wildcards, суффиксы, is_in_scope, ScopeDialog). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- IntruderAutoMarkDialog: переписан как ModalScreen с Grid/Select All/None по образцу ChecksDialog; исправлен CSS (align, layout кнопок). - Тело запроса с text/plain теперь определяется как JSON если парсится. - _sync_scope_rules: добавлена синхронизация с ProxyServer.scope (исправлена потеря scope в Proxy после редактирования через ScopeDialog). - SmartPayloadsDialog: заменён self.err() на logger.error() + notify() (BaseDialog не имеет err()). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Type of Change
Related Issues
Changes Made
Testing
Screenshots (if applicable)
Checklist
pytest tests/unit/)Additional Notes