Whois XML Website Screenshot API est une application pour Splunk. Elle vous permet d'obtenir des captures d'écran de pages web dans Splunk.
Conditions préalables
Splunk Enterprise doit être installé et configuré. Pour ce faire, veuillez vous référer à la documentation officielle.
Configuration de l'extension
1. Connectez-vous à Splunk.
2. Téléchargez et installez l'application. Vous pouvez le faire à partir de Splunk.(http://splunkbase.splunk.com/app/5444)
3. Vous pouvez commencer la configuration immédiatement après l'installation de l'application.
3.1 Vous pouvez également configurer l'application sur la page Apps. Cliquez sur Configurer à côté du nom de l'application.
4. Remplissez votre clé API et cliquez sur Enregistrer.
Utilisation de l'extension
1. Sur la page Capture d'écran du site Web, vous pouvez effectuer des captures d'écran.
2. Si une capture d'écran est réalisée, elle sera affichée sur la page (encodée en base64 dans la balise image de la commande). Dans le cas contraire, une erreur sera affichée (encodée en JSON dans le champ erreur de la commande).
Arguments :
- url - adresse de la page cible
- type_image - type d'image en sortie (optionnel, png/jpg, par défaut "jpg")
- qualité - réglage de la qualité jpg (en option, [40, 99], par défaut "85")
- largeur - largeur de l'image en px (optionnel, [100, 3000], par défaut "800")
- hauteur - hauteur de l'image en px (optionnel, [100, 3000], par défaut "600")
- thumb_width - largeur de la vignette de l'image en px (optionnel, [50, largeur], par défaut "0")
- mode - optionnel, "fast" attend le chargement du document, "slow" attend l'inactivité du réseau ; par défaut "fast".
- full_page - optionnel, si spécifié (n'importe quelle valeur) fait une capture d'écran pleine page
- défilement - optionnel, si spécifié (n'importe quelle valeur) défile vers le bas et vers le haut, utile pour les captures d'écran pleine page
- no_js - optionnel, si spécifié (n'importe quelle valeur) désactive JavaScript
- delay - délai de capture d'écran en ms (optionnel, [0, 10000], par défaut "250")
- timeout - délai de chargement de la page en ms (optionnel, [0, 30000], par défaut "15000")
- scale - deviceScaleFactor de l'émulateur en ms (optionnel, [0.5, 4.0], par défaut "1.0")
- retina - optionnel, si spécifié (n'importe quelle valeur) émule un écran Retina
- ua - la chaîne d'en-tête "User-Agent" (facultatif)
- mobile - optionnel, si spécifié (n'importe quelle valeur) émule un appareil mobile
- écran_touche - optionnel, si spécifié (n'importe quelle valeur) émule un écran tactile
- paysage - optionnel, si spécifié (n'importe quelle valeur) rend la page en orientation paysage
- api_key - optionnel, repris de la configuration s'il n'est pas spécifié
- credits_type - optionnel, repris de la configuration s'il n'est pas spécifié ; "SA" - crédits API de capture d'écran, "DRS" - crédits Domain Research Suite