Перейти к основному содержимому

Экспортировать IoC в TXT

GET
/compromised-host/iocs/export

Экспортирует уникальные значения со всех страниц: сначала IP, затем домены, затем URL, по одному на строку без заголовков. Порты отдельно не добавляются, URL сохраняются целиком. input фильтрует семейства так же, как поиск библиотеки; profile_input и остальные фильтры выбирают IoC-профили так же, как окно семейства. export_types выбирает артефакты внутри найденных профилей, включая связанные IoC. Ошибка чтения семейства прерывает весь экспорт без частичного файла.

Контракт

Параметр
Значение
Разделcompromised-host
АвторизацияCookieAuth
Принимаетне требуется
Возвращаетtext/plain

Параметры

10 параметров

Имя
Где
Обязательный
Тип
Описание
export_typesqueryдаstringТипы значений через запятую: ip, domain, url; минимум один
campaign_idqueryнетintegerОдно семейство; несовместим с input и test_purpose
inputqueryнетstringТекущий поиск по библиотеке семейств
test_purposequeryнетenum(c2_anti_bot, compromised_host_scan)Назначение семейства
profile_inputqueryнетstringТекущий поиск по IoC-профилям
typequeryнетstringФильтр профилей по связанным типам IoC: ip, domain, url
rolequeryнетstringФильтр назначений профилей через запятую: c2, payload_delivery
protocolqueryнетstringФильтр протоколов через запятую: dns, http, https, tcp, raw_udp; raw_tcp эквивалентен tcp
behaviorqueryнетstringФильтр способов воспроизведения через запятую: dns_query, http_beacon, https_beacon, http_payload_delivery, https_payload_delivery, tcp_connection, url_request, unknown
exchangequeryнетstringФильтр шаблонов обмена через запятую: family, universal
  • "c2_anti_bot"

Ответы

6 ответов

Статус
Описание
Тип
200
UTF-8 TXT, LF, один индикатор на строкуfile
204
По выбранным фильтрам и типам индикаторов нетбез тела
400
Некорректный фильтр, ID или список типовobject
401
Не авторизованobject
404
Семейство не найденоobject
500
Ошибка базы, чтения семейства или некорректный индикаторobject
  • {}
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }