Python CLI and module for Lookyloo
Project description
PyLookyloo
This is the client API for Lookyloo.
Installation
pip install pylookyloo
Usage
- You can use the
lookyloocommand to enqueue a URL.
usage: lookyloo [-h] [--url URL] --query QUERY
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.
--listing Should the report be publicly listed.
--redirects Get redirects for a given capture.
The response is the permanent URL where you can see the result of the capture.
- Or as a library
from pylookyloo import Lookyloo
lookyloo = Lookyloo('https://url.of.lookyloo.instance')
if lookyloo.is_up: # to make sure it is up and reachable
permaurl = lookyloo.enqueue('http://url.to.lookup')
You can add the following paramaters to the enqueue fuction:
quiet Return only the UUID
listing Should the report be publicly listed.
user_agent Set your own user agent
Depth Set the analysis depth. Can not be more than in config
To retrieve the redirects (json)
redirect = lookyloo.get_redirects(uuid)
To retrieve the cookies (json)
cookies = lookyloo.get_cookies(uuid)
To retrieve the screenshot (raw)
screen = lookyloo.get_screenshot(uuid)
To retrieve the html (raw)
html = lookyloo.get_html(uuid)
To retrieve the complete capture(raw)
capture = lookyloo.get_complete_capture(uuid)
To retrieve the statistiques(json)
capture = lookyloo.get_stats()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pylookyloo-1.4.0.tar.gz.
File metadata
- Download URL: pylookyloo-1.4.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.8.6 Linux/5.8.0-41-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c9ad6a97eace44d808389f08989f4e26fd02d5a423a19383c102aa40527dd6b
|
|
| MD5 |
4676d8e24f1c7db377c6ee78b329dda3
|
|
| BLAKE2b-256 |
30f12cb25b024f82dd9d73ac021085c68e44e8955ad97b60b7ab726adab9449a
|
File details
Details for the file pylookyloo-1.4.0-py3-none-any.whl.
File metadata
- Download URL: pylookyloo-1.4.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.8.6 Linux/5.8.0-41-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f47ba55dab8be8f7220b94b91d541e1fdaa9e3334f615909629e0e7427eef4c3
|
|
| MD5 |
756be0c8f1a2a77ec95f18205841b2c4
|
|
| BLAKE2b-256 |
a330e49d71b18a3574cca9635059f881c3dceeb03d59797e0582cd23e3398580
|