Skip to main content

Linux-first CLI and AI-driven pentesting orchestrator for Uxarion

Project description

Uxarion CLI

Official site: https://uxarion.com/

AI pentesting CLI assistant for authorized security testing.

Authorized testing only
Use only on systems you own or have explicit written permission to test.

Install (choose your user type)

1) Ubuntu/Kali root user (recommended for your current setup)

This is the exact flow that worked in your Ubuntu session:

apt update
apt install -y pipx
pipx ensurepath
export PATH="$PATH:/root/.local/bin"
pipx install uxarion
uxarion --doctor

If pipx shows this warning: File exists at /root/.local/bin/uxarion ... symlink missing or pointing to unexpected location

run:

rm -f /root/.local/bin/uxarion
pipx reinstall uxarion

2) Ubuntu/Kali normal user (non-root)

sudo apt update
sudo apt install -y pipx
pipx ensurepath
pipx install uxarion
uxarion --doctor

If uxarion is not found, open a new shell or run:

export PATH="$HOME/.local/bin:$PATH"

3) Python virtualenv user

python3 -m venv ~/.venvs/uxarion
source ~/.venvs/uxarion/bin/activate
python -m pip install -U pip
python -m pip install -U uxarion
uxarion --doctor

4) From source (developers)

git clone https://github.com/rachidlaad/Uxarion-CLI.git
cd Uxarion-CLI
./install.sh
uxarion --doctor

First run

uxarion --addKey
uxarion

Direct one-shot run:

uxarion --prompt "safe passive recon on https://example.com" --max-commands 3

Update

  • pipx installs: pipx upgrade uxarion
  • venv installs: python -m pip install -U uxarion

Uxarion also checks PyPI for updates at startup (cached for 24h) and prints a one-line upgrade hint.
Disable this check with:

export UXARION_DISABLE_UPDATE_CHECK=1

Common install issue (Ubuntu/Kali)

If you get: error: externally-managed-environment

Do not install into system Python with plain pip. Use pipx or a virtualenv (shown above).

License

Apache-2.0 (LICENSE).

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

uxarion-0.1.2.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uxarion-0.1.2-py3-none-any.whl (63.7 kB view details)

Uploaded Python 3

File details

Details for the file uxarion-0.1.2.tar.gz.

File metadata

  • Download URL: uxarion-0.1.2.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for uxarion-0.1.2.tar.gz
Algorithm Hash digest
SHA256 701f87a5840640dccef0689a56fd8443db02ecca5699d88414d23a1698ac92f0
MD5 829197929db438fb49b2e097a846adc8
BLAKE2b-256 94796bda6afdc9ee57298168b85b13bb8d365ea2ce38d0a145b79ad140f87a40

See more details on using hashes here.

File details

Details for the file uxarion-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: uxarion-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 63.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for uxarion-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca893f4aa544006178f2b5bb61a61215b05ded899149e62ab0c7eee051ceebf0
MD5 d98ec058b568f5527e95a72f0d0e58f3
BLAKE2b-256 ff787a5696f0e6d982857930cbe6e2245d1f78c9f3035aa8db6f7ecae356dc7e

See more details on using hashes here.

Supported by

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