Skip to main content

A Pentesters Confluence Keyword Scanner

Project description

Conkeyscan logo

Conkeyscan

PyPI version

A Pentesters Confluence Keyword Scanner

Using the Confluence API search functionality and CQL queries to search for keywords.

Installation

  1. Install from PyPI pip install conkeyscan
  2. Create a custom dictionary with search terms per line (recommended but optional).
  3. And then run it
conkeyscan -url 'https://example.atlassian.net'  --username 'ex@amp.le' --password 'ATAT...' -p 'socks5://127.0.0.1:1337' -d ./dict.txt 
  1. Ask for further help conkeyscan -h

Get Up And Running Manually

  1. Install dependencies pip install -r requirements.txt

  2. Update the src/conkeyscan/config/dict.txt file, containing keywords you want to search for. One per line.

  3. run it python3 -m conkeyscan.conkeyscan --url http://192.168.1.2:8090/ --username someUsr --password somePassOrAPIkey

Authentication

It is possible to use a password or an API key.

To create an API key in the cloud go to: https://id.atlassian.com/manage-profile/security/api-tokens.

If testing against OnPrem instance you can create an API key in the user settings (and use conkeyscan with the parameter -on-prem-pat or -t for certain versions).

Dictionary

The default dict.txt file was taken from from Conf-Thief.

Features

  • Search for provided keywords
  • Handle rate limiting by itself, as long as the returned status code equals HTTP 429, or specify max requests per second in CLI
  • The user agent is randomized
  • Proxying is supported either via HTTP or socks. See cli help for examples
  • Custom CQL
  • SSL/TLS checks are disabled by default
  • Supports cloud- and datacenter/server editions

Alternatives

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conkeyscan-1.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

conkeyscan-1.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file conkeyscan-1.1.0.tar.gz.

File metadata

  • Download URL: conkeyscan-1.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for conkeyscan-1.1.0.tar.gz
Algorithm Hash digest
SHA256 22fc8f9dc50ac25e2dd929536edadfcaa4dfe23d599482dc0b164e1e6f3b141c
MD5 ef4048ec2c7f8fb72930c6c2b52ecd76
BLAKE2b-256 63191cc2be3bd7e1234d1f8f0a98f97e5cf79f16b48c3eea19ffe807b4be9764

See more details on using hashes here.

File details

Details for the file conkeyscan-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: conkeyscan-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for conkeyscan-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35f9c9a41de006a1541dedb38c5352e3fc4950ec18f8325564e08aab0763bab9
MD5 cfe535a18259dd5f5d9a097f910dca88
BLAKE2b-256 d20bf5b3bea1a40a14092ef4d75913ae45e1a53960c17e32199ebf830baf2417

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page