Welcome to PyLookyloo’s documentation!¶
This is the client API for Lookyloo:
With Lookyloo you can dissect a website while it is in motion.
Lookyloo is a web interface that captures a webpage and then displays a tree of the domains, that call each other.
Installation¶
The package is available on PyPi, so you can install it with:
pip install pylookyloo
Usage¶
You can use lookyloo as a python script:
$ lookyloo -h
usage: lookyloo [-h] [--url URL] [--query QUERY] [--listing] [--redirects REDIRECTS] [--search-url SEARCH_URL]
[--search-hostname SEARCH_HOSTNAME]
Enqueue a URL on Lookyloo.
optional arguments:
-h, --help show this help message and exit
--url URL URL of the instance (defaults to https://lookyloo.circl.lu/, the public instance).
--query QUERY URL to enqueue. The response is the permanent URL where you can see the result of the capture.
--listing Should the report be publicly listed.
--redirects REDIRECTS
Get redirects for a given capture (parameter is a capture UUID).
--search-url SEARCH_URL
Get most recent captures containing that URL.
--search-hostname SEARCH_HOSTNAME
Get most recent captures containing that hostname.
The capture UUIDs you will receive can be used as permaurls (https://<domain>/tree/<uuid>).
Or as a library:
- API reference
AuthErrorCaptureSettingsCompareSettingsPyLookylooError- Lookyloo
LookylooLookyloo.ai_export()Lookyloo.compare_captures()Lookyloo.enqueue()Lookyloo.get_apikey()Lookyloo.get_capture_stats()Lookyloo.get_categories_captures()Lookyloo.get_comparables()Lookyloo.get_complete_capture()Lookyloo.get_cookies()Lookyloo.get_data()Lookyloo.get_favicon_occurrences()Lookyloo.get_favicons()Lookyloo.get_hash_occurrences()Lookyloo.get_hashes()Lookyloo.get_hostname_occurrences()Lookyloo.get_hostnames()Lookyloo.get_html()Lookyloo.get_html_as_markdown()Lookyloo.get_info()Lookyloo.get_ip_occurrences()Lookyloo.get_ips()Lookyloo.get_modules_responses()Lookyloo.get_recent_captures()Lookyloo.get_redirects()Lookyloo.get_remote_lacuses()Lookyloo.get_screenshot()Lookyloo.get_stats()Lookyloo.get_status()Lookyloo.get_storage()Lookyloo.get_takedown_information()Lookyloo.get_url_occurrences()Lookyloo.get_urls()Lookyloo.get_user_config()Lookyloo.hide_capture()Lookyloo.init_apikey()Lookyloo.is_upLookyloo.misp_export()Lookyloo.misp_push()Lookyloo.push_from_lacus()Lookyloo.rebuild_capture()Lookyloo.remove_capture()Lookyloo.send_mail()Lookyloo.submit()Lookyloo.trigger_modules()Lookyloo.upload_capture()