Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 24 additions & 14 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,29 @@ jobs:
tag_name: ${{ steps.version.outputs.version }}
name: Release ${{ steps.version.outputs.version }}
body: |
## Deadend CLI ${{ steps.version.outputs.version }} Stable version;
## Deadend CLI ${{ steps.version.outputs.version }} version

### What's new
I had enough of ink. I'm sorry, too much annoying. OpenTUI is way better to implement and less buggy (should have done the whole project in Rust and ratatui since the beginning :') )
The overview of the new cool features :
- We can now switch between different types of validations (flag, judge, recon).
- Report is generated at recon end and when a vulnerability is discovered. Or when asking for a report.
- Ctrl+O to expand the tools results.
- Ctrl+T to view the tasks.
- Agentic virtual filesystem for agent memory

### Installation

Download and run the install script:
```bash
curl -fsSL https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/install.sh | bash -s -- --version ${{ steps.version.outputs.version }}
```

Or manually extract and install:
```bash
tar -xzf deadend-<platform>-<arch>.tar.gz
cd deadend-<platform>-<arch>
sudo cp -r * /usr/local/

### Server Downloads (RPC Server)

Expand All @@ -288,19 +310,7 @@ jobs:

**macOS (ARM64):**
- `deadend-cli-macos-aarch64.tar.gz`

### Installation

Download and run the install script:
```bash
curl -fsSL https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/install.sh | bash -s -- --version ${{ steps.version.outputs.version }}
```

Or manually extract and install:
```bash
tar -xzf deadend-<platform>-<arch>.tar.gz
cd deadend-<platform>-<arch>
sudo cp -r * /usr/local/


Hope you enjoy the new release, let me know if this works for macos and linux
```
Expand Down
12 changes: 8 additions & 4 deletions environments/images/kalilinux.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
# Matches linux/amd64 and linux/arm64 from buildx (golang image is multi-arch).
FROM golang:tip-trixie AS go-tools
RUN go install github.com/ffuf/ffuf@latest && \
go install github.com/OJ/gobuster/v3@latest
go install github.com/OJ/gobuster/v3@latest && \
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest && \
go install github.com/projectdiscovery/vulnx/v2/cmd/vulnx@latest

FROM kalilinux/kali-rolling

Expand All @@ -11,7 +13,9 @@ ENV DEBIAN_FRONTEND=noninteractive \
PIP_NO_CACHE_DIR=1 \
PIP_DISABLE_PIP_VERSION_CHECK=1

COPY --from=go-tools /go/bin/ffuf /go/bin/gobuster /usr/local/bin/
COPY --from=go-tools /go/bin/ffuf \
/go/bin/dnsx /go/bin/vulnx \
/go/bin/gobuster /usr/local/bin/

RUN apt-get update --fix-missing && \
apt-get install -y --no-install-recommends \
Expand All @@ -24,11 +28,11 @@ RUN apt-get update --fix-missing && \
# Python environment
python3 python3-pip python3-setuptools python3-dev python3-venv pipx \
# Security tools
nmap masscan nikto dirb sqlmap hydra john hashcat \
nmap masscan nikto dirb sqlmap hydra john hashcat whatweb \
# Seclists
seclists \
# Additional security tools
amap apt-utils bsdmainutils cewl crackmapexec crunch \
amap apt-utils bsdmainutils cewl crackmapexec \
dnsenum dnsrecon dnsutils dos2unix enum4linux ftp hping3 \
joomscan kpcli libffi-dev mimikatz nasm nbtscan onesixtyone \
oscanner passing-the-hash patator php\
Expand Down
Loading