SE::Yandex::SafeBrowsing - Comprobación de dominio en la lista negra de Yandex
Descripción general del extractor

SE::Yandex::SafeBrowsing – comprueba la presencia de un dominio en la lista negra de Yandex.La funcionalidad de A-Parser permite guardar la configuración de extracción del extractor SE::Yandex::SafeBrowsing para su uso posterior (ajustes preestablecidos), establecer un cronograma de extracción de datos y mucho más.
Es posible guardar los resultados en la forma y estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluidos JSON, SQL y CSV.
Datos recopilados
- Presencia en la lista de sitios sospechosos

Casos de uso
- Comprobación de una lista de dominios para su inclusión en la lista negra de Yandex
- Monitoreo de dominios propios para su inclusión en la lista negra de Yandex
Consultas
Como consultas, es necesario indicar la URL del sitio buscado, por ejemplo:
http://a-parser.com/
http://www.yandex.ru/
http://google.com/
http://vk.com/
http://facebook.com/
http://youtube.com/
Variantes de salida de resultados
A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite presentar los resultados en forma libre, así como estructurada, por ejemplo CSV o JSON
Salida por defecto
Formato del resultado:
$query: $exists\n
Ejemplo de resultado, en el que se muestra la URL y si se encuentra en la lista negra de Yandex:
http://vk.com/: 0
http://www.yandex.ru/: 0
http://youtube.com/: 0
http://facebook.com/: 0
http://google.com/: 0
http://a-parser.com/: 0
Guardado en formato SQL
Formato del resultado:
[% "INSERT INTO yandexSafeBrowsing VALUES('" _ query _ "', '" _ p1.exists _ "')\n" %]
Ejemplo de resultado:
INSERT INTO dns VALUES('http://google.com', '0')
INSERT INTO yandexSafeBrowsing VALUES('http://yandex.ru', '0')
INSERT INTO yandexSafeBrowsing VALUES('http://a-parser.com', '0')
INSERT INTO yandexSafeBrowsing VALUES('http://vk.com', '0')
INSERT INTO yandexSafeBrowsing VALUES('http://facebook.com', '0')
Volcado de resultados en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.ip = ip;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[{"ip":"31.13.79.35","query":"facebook.com"},
{"ip":"172.217.174.174","query":"google.com"},
{"ip":"5.255.255.50","query":"yandex.ru"},
{"ip":"142.250.71.14","query":"youtube.com"},
{"ip":"87.240.190.67","query":"vk.com"},
{"ip":"176.9.9.90","query":"a-parser.com"}]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".