Unicode repair
This commit is contained in:
parent
2b8eff58ac
commit
e264750187
49 changed files with 107 additions and 107 deletions
|
|
@ -292,7 +292,7 @@
|
|||
<dt>Источники данных:</dt><dd><ul class="simple">
|
||||
<li><p>MacLookup: сопоставление префикса MAC (OUI) с названием производителя.</p></li>
|
||||
<li><p>DNS: <cite>gethostbyaddr</cite> с малым таймаутом для обратного разрешения имени.</p></li>
|
||||
<li><p>NetBIOS (nbtscan): опрос сегмента сети для извлечения NetBIOS‑имён.</p></li>
|
||||
<li><p>NetBIOS (nbtscan): опрос сегмента сети для извлечения NetBIOS-имён.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Политика кэширования:</dt><dd><ul class="simple">
|
||||
|
|
@ -347,7 +347,7 @@
|
|||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||||
<p>Класс для хранения и управления данными об устройствах.</p>
|
||||
<dl>
|
||||
<dt>Формат файла подсети:</dt><dd><p>JSON‑структура вида
|
||||
<dt>Формат файла подсети:</dt><dd><p>JSON-структура вида
|
||||
{</p>
|
||||
<blockquote>
|
||||
<div><p>“devices”: [Device, …]</p>
|
||||
|
|
@ -355,7 +355,7 @@
|
|||
<p>}</p>
|
||||
</dd>
|
||||
<dt>Политика очистки:</dt><dd><ul class="simple">
|
||||
<li><p>Метод <cite>_clean_old_devices</cite> удаляет оффлайн‑устройства, не наблюдавшиеся
|
||||
<li><p>Метод <cite>_clean_old_devices</cite> удаляет оффлайн-устройства, не наблюдавшиеся
|
||||
более 7 дней, чтобы поддерживать актуальность списка.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
|
|
@ -409,7 +409,7 @@ devices (List[Device]): Список устройств для сохранен
|
|||
<p>Класс для сканирования подсети с использованием ARP-запросов.</p>
|
||||
<dl class="simple">
|
||||
<dt>Назначение:</dt><dd><p>Обнаруживает активные устройства в локальной сети, отправляя широковещательные
|
||||
ARP‑запросы по указанной подсети и собирая ответы (IP, MAC).</p>
|
||||
ARP-запросы по указанной подсети и собирая ответы (IP, MAC).</p>
|
||||
</dd>
|
||||
<dt>Детали реализации:</dt><dd><ul class="simple">
|
||||
<li><p>Использует <cite>scapy</cite> (<cite>Ether</cite> + <cite>ARP</cite>) для генерации пакетов и <cite>srp</cite> для
|
||||
|
|
@ -449,7 +449,7 @@ ARP‑запросы по указанной подсети и собирая о
|
|||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||||
<p>Класс для сканирования открытых портов на устройствах.</p>
|
||||
<dl class="simple">
|
||||
<dt>Назначение:</dt><dd><p>Плейсхолдер для будущего функционала активного сканирования TCP/UDP‑портов
|
||||
<dt>Назначение:</dt><dd><p>Плейсхолдер для будущего функционала активного сканирования TCP/UDP-портов
|
||||
у обнаруженных узлов. В текущей версии возвращает пустой список.</p>
|
||||
</dd>
|
||||
<dt>План развития:</dt><dd><ul class="simple">
|
||||
|
|
@ -489,8 +489,8 @@ ARP‑запросы по указанной подсети и собирая о
|
|||
<li><p>Определение подсети (вручную или авто по интерфейсу).</p></li>
|
||||
<li><p>Загрузка ранее сохранённых устройств подсети.</p></li>
|
||||
<li><p>Добавление локального устройства (если принадлежит подсети).</p></li>
|
||||
<li><p>ARP‑сканирование и параллельная обработка узлов (обогащение данных).</p></li>
|
||||
<li><p>Маркировка оффлайн‑узлов из кэша, не встреченных в текущем скане.</p></li>
|
||||
<li><p>ARP-сканирование и параллельная обработка узлов (обогащение данных).</p></li>
|
||||
<li><p>Маркировка оффлайн-узлов из кэша, не встреченных в текущем скане.</p></li>
|
||||
<li><p>Сортировка по IP и сохранение объединённого списка в JSON.</p></li>
|
||||
</ol>
|
||||
</dd>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue