/uasword

Primary LanguageJavaScript

uasword

Test

Multitarget tool based on uashield, db1000n and additional advanced dns lists.

DISCLAIMER: the software is not meant to be used for any kind of illegal or inappropriate purposes!

Качемо тут і просто запускаєм.

stats

  • run as binary, in Docker, Termux
  • supports multiple targets in parallel
  • advanced DNS methods
  • pretends real browser to improve performance
  • targets list updates automatically, run once and let it work
  • IT ARMY of Ukraine lists are included as well

Prebuilt binaries

Checkout the latest release here https://github.com/mgrybyk/uasword/releases, ex windows.

Installation and Running

  • make sure to have NodeJS 16 installed
  • clone the repo with git git clone https://github.com/mgrybyk/uasword.git
  • cd uasword
  • install modules npm install
  • download chromium npx playwright install --with-deps chromium
  • run node index

See screenshot for step by step example for very new users

Targets

Several target lists is used, see data/config.json for more information.

Docker

Docker image published to https://hub.docker.com/r/atools/uasword

Ubuntu VM (ex digital ocean)

Run as root

mkdir -p /opt && git clone https://github.com/mgrybyk/uasword.git /opt/uasword && /opt/uasword/setup.sh

Azure Custom Data

Azure Custom data

Install:

sudo mkdir -p /opt && sudo git clone https://github.com/mgrybyk/uasword.git /opt/uasword && sudo /opt/uasword/setup.sh

See Logs in Azure

journalctl -xe -u uasword.service -f

Termux

Note: Play Store version of Termux is no longer updating, please use other apk providers, see below.

  1. Install Termux. Choose one of F-Droid | GitHub | apkpure
  2. In Termux run the following
  3. pkg update answer y when prompted
  4. pkg install nodejs-lts - installs nodejs
  5. pkg install git - installs git
  6. git clone https://github.com/mgrybyk/uasword.git - clones the repo
  7. cd uasword - switch to the cloned folder
  8. npm install --omit dev --no-fund --no-audit - install modules. Or just do npm i
  9. node index - starts the app