Name:webscreenshot
Category:Discovery
Publisher:trickest
Created:6/23/2021
Container:quay.io/trickest/webscreenshot:16e5c2a
Output Type:
License:Unknown

Parameters

ssl
boolean
--sslEnforce SSL/TLS for every connection.
url
string
required
Single URL target.
crop
string
--cropRectangle <t,l,w,h> to crop the screen capture to (default to WINDOW_SIZE: '0,0,w,h'), only numbers, w(idth) and h(eight). Example: 10,20,w,h.
port
string
--portUse the specified port for each target in the input list.
label
boolean
--labelFor each screenshot, create another one displaying inside the target URL.
proxy
string
--proxySpecify a proxy. Example: http://proxy.company.com:8080.
--cookieCookie string to add. Example: -c JSESSIONID=1234; YOLO=SWAG.
format
string
--formatSpecify an output image file format {pdf,png,jpg,jpeg,bmp,ppm} (default: png).
--headerCustom or additional header. Repeat this option for every header. Example: -a Host: localhost -a Foo: bar.
quality
string
--qualitySpecify the output image quality, an integer between 0 and 100 (default: 75).
timeout
string
--timeoutRenderer execution timeout in seconds (default: 30).
workers
string
--workersNumber of parallel execution workers (default: 4).
renderer
string
--rendererRenderer to use among 'phantomjs' (legacy but best results), 'chrome', 'chromium', 'edgechromium', 'firefox' (version > 57) (default: phantomjs)
custom-js
file
--custom-jsFile containing JavaScript code to be executed before taking the screenshot.
input-file
file
required
--input-fileFile containing the target list.
label-size
string
--label-sizeFont size for the label (default: 60).
no-xserver
boolean
--no-xserverRun without an X server.
proxy-auth
string
--proxy-authProvides authentication information for the proxy. Example: user:password.
proxy-type
string
--proxy-typeSpecifies the proxy type, http (default), none (disable completely), or socks5. Example: socks.
window-size
string
--window-sizeWidth and height of the screen capture (default: 1200,800).
http-password
string
--http-passwordSpecify a password for HTTP Basic Authentication.
http-username
string
--http-usernameSpecify a username for HTTP Basic Authentication.
multiprotocol
boolean
--multiprotocolPerform screenshots over HTTP and HTTPS for each target.
no-error-file
boolean
--no-error-fileDo not write a file with the list of URL of failed screenshots (default: false).
label-bg-color
string
--label-bg-colorLabel imagemagick background color (default: NavajoWhite).
renderer-binary
file
--renderer-binaryRenderer executable file.
verbosity-level
string
--verbosityVerbosity level, repeat it to increase the level { -v INFO, -vv DEBUG } (default verbosity: ERROR)
ajax-max-timeouts
string
--ajax-max-timeoutsPer AJAX request, and max URL timeout in milliseconds (default: 1400,1800).