windows crate updates #195
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: RCO for Linux targets | |
on: | |
pull_request: | |
branches: [ main ] | |
push: | |
branches: [ main ] | |
workflow_dispatch: | |
branches: [ main ] | |
env: | |
CARGO_TERM_COLOR: always | |
jobs: | |
linux-all: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build all for Linux | |
run: cargo build --verbose | |
linux-all-antisand: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build all for Linux | |
run: cargo build --features antisand --verbose | |
linux-all-antistring: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build all for Linux | |
run: cargo build --features antistring --verbose | |
linux-all-xor: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build all for Linux | |
run: cargo build --features xor --verbose | |
linux-all-all: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build all for Linux | |
run: cargo build --features antisand,antistring,xor --verbose | |
linux-hash-params: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build hash shellcode for Linux | |
run: cargo build -p hash_params --verbose | |
linux-process-hollowing: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process hollowing for Linux | |
run: cargo build -p process_hollowing --verbose | |
linux-process-hollowing-antisand: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process hollowing for Linux | |
run: cargo build -p process_hollowing --features antisand --verbose | |
linux-process-hollowing-antistring: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process hollowing for Linux | |
run: cargo build -p process_hollowing --features antistring --verbose | |
linux-process-hollowing-xor: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process hollowing for Linux | |
run: cargo build -p process_hollowing --features xor --verbose | |
linux-process-hollowing-all: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process hollowing for Linux | |
run: cargo build -p process_hollowing --features antisand,antistring,xor --verbose | |
linux-process-migration: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process migration for Linux | |
run: cargo build -p process_migration --verbose | |
linux-process-migration-antisand: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process migration for Linux | |
run: cargo build -p process_migration --features antisand --verbose | |
linux-process-migration-antistring: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process migration for Linux | |
run: cargo build -p process_migration --features antistring --verbose | |
linux-process-migration-xor: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process migration for Linux | |
run: cargo build -p process_migration --features xor --verbose | |
linux-process-migration-all: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build process migration for Linux | |
run: cargo build -p process_migration --features antisand,antistring,xor --verbose | |
linux-tcp-reverse-shell: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build reverse shell for Linux | |
run: cargo build -p tcp_reverse_shell --verbose | |
linux-tcp-reverse-shell-antisand: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build reverse shell for Linux | |
run: cargo build -p tcp_reverse_shell --features antisand --verbose | |
linux-tcp-reverse-shell-antistring: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build reverse shell for Linux | |
run: cargo build -p tcp_reverse_shell --features antistring --verbose | |
linux-tcp-reverse-shell-all: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build reverse shell for Linux | |
run: cargo build -p tcp_reverse_shell --features antisand,antistring --verbose | |
linux-xor-params: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Update rust | |
run: rustup update | |
- name: Update cargo | |
run: cargo update | |
- name: Build xor shellcode for Linux | |
run: cargo build -p xor_params --verbose |