Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
cosmic-zip committed Jul 29, 2024
1 parent 8cab826 commit 091d466
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 38 deletions.
48 changes: 24 additions & 24 deletions .github/workflows/dart.yml
Original file line number Diff line number Diff line change
@@ -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/
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 0 additions & 5 deletions src/db/db.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
8 changes: 0 additions & 8 deletions src/lib/maid_shell.dart
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,4 @@ class MaidShell {
if (terminalArgs.isEmpty) return stdint('fail');
return tinyBox(this.terminalArgs, this.terminalArgs[0]);
}

Future<int> pkgManager() {
return pkg();
}

String findKeyPair(String key) {
return searchKeyValue(terminalArgs, key: key);
}
}
Empty file removed src/test_file.txt
Empty file.
Binary file added wiki/files/panzerMaidLib.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 091d466

Please sign in to comment.