diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 35c9599..4fc7683 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -1,26 +1,26 @@ -name: Panzer Maid Run Tests +# name: Panzer Maid Run Tests -on: - push: - branches: [main, develop] - pull_request: - branches: [main, develop] +# on: +# push: +# branches: [main, develop] +# pull_request: +# branches: [main, develop] -jobs: - install_packages: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install packages - run: sudo apt-get install -y nmap dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost snapd - build_and_test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: dart-lang/setup-dart@v1 - with: - sdk-root: stable - - name: Build CLI app - run: cd src/ && dart compile exe bin/panzer_maid.dart - - name: Test CLI - run: dart test test/ +# jobs: +# install_packages: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v3 +# - name: Install packages +# run: sudo apt-get install -y nmap dirb dnsenum libc-bin iproute2 xxd iptables coreutils wget curl dnsutils traceroute openssl openssh-server xattr libimage-exiftool-perl tor foremost snapd +# build_and_test: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v3 +# - uses: dart-lang/setup-dart@v1 +# with: +# sdk-root: stable +# - name: Build CLI app +# run: cd src/ && dart compile exe bin/panzer_maid.dart +# - name: Test CLI +# run: dart test test/ diff --git a/README.md b/README.md index bdc6bca..c6eb808 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,15 @@ PanzerMaid is your extremely useful and versatile cybersecurity companion library for Linux, macOS, and Android. The new and improved version includes all past projects like MaidZ, Witch_Craft, and LET. -### What does it do? +### What does it do PanzerMaid is a CLI automation engine with infinite support for extensions through db.json (cybersecurity scripts), using the uwu parser and Dart code. + +### How it works + +![panzerMaidLib](wiki/files/panzerMaidLib.png) + ### Features - **Task Automation**: Automate routine tasks to improve efficiency and consistency. diff --git a/src/db/db.json b/src/db/db.json index adb3712..1ad7333 100755 --- a/src/db/db.json +++ b/src/db/db.json @@ -35,11 +35,6 @@ "name": "web.donwload", "command": "wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --random-wait --wait=@@wait --limit-rate=200k --tries=inf --domains example.com --no-parent @@url" }, - { - "description": "Copies the current hosts file to a backup location, then replaces it with a new hosts file from a specified directory.", - "name": "install.hosts", - "command": "cp /etc/hosts /etc/hosts-bk && cp ./data/hosts/hosts /etc/hosts && echo done" - }, { "description": "Creates a directory named 'out' and copies files from a specified folder to a remote host via SCP.", "name": "scp.copy", diff --git a/src/lib/maid_shell.dart b/src/lib/maid_shell.dart index 74a6fb0..2d19c82 100644 --- a/src/lib/maid_shell.dart +++ b/src/lib/maid_shell.dart @@ -22,12 +22,4 @@ class MaidShell { if (terminalArgs.isEmpty) return stdint('fail'); return tinyBox(this.terminalArgs, this.terminalArgs[0]); } - - Future pkgManager() { - return pkg(); - } - - String findKeyPair(String key) { - return searchKeyValue(terminalArgs, key: key); - } } diff --git a/src/test_file.txt b/src/test_file.txt deleted file mode 100644 index e69de29..0000000 diff --git a/wiki/files/panzerMaidLib.png b/wiki/files/panzerMaidLib.png new file mode 100644 index 0000000..c191b80 Binary files /dev/null and b/wiki/files/panzerMaidLib.png differ