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.

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

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.0.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

conkeyscan-1.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: conkeyscan-1.0.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for conkeyscan-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6dcf98362a994b110281101252deee4a30c6869d2117e785329e0e633ec699e8
MD5 2a194c527ea426b9dcb36ef785f97c32
BLAKE2b-256 c7584da22bc9d562183c8d83db80f9cba5a690d32cdd6fe93af79fca5eb357ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: conkeyscan-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for conkeyscan-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bfc2c2b9f5c7a2e38c223977851e037e5093a3421a84430816a1699b57497ba2
MD5 e29d7c9ac0188262063556632c73a204
BLAKE2b-256 c12aadfaa751dcbb584462ec2f00ed3f401f815e354c5c7e00f6cd90fccf2b3a

See more details on using hashes here.

Supported by

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