Skip to content

Commit 5193906

Browse files
authored
Merge pull request #70 from xoxruns/tui_refactor
Image changes and github action message
2 parents 0b51628 + f662e2e commit 5193906

2 files changed

Lines changed: 32 additions & 18 deletions

File tree

.github/workflows/build-release.yml

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,29 @@ jobs:
271271
tag_name: ${{ steps.version.outputs.version }}
272272
name: Release ${{ steps.version.outputs.version }}
273273
body: |
274-
## Deadend CLI ${{ steps.version.outputs.version }} Stable version;
274+
## Deadend CLI ${{ steps.version.outputs.version }} version
275+
276+
### What's new
277+
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 :') )
278+
The overview of the new cool features :
279+
- We can now switch between different types of validations (flag, judge, recon).
280+
- Report is generated at recon end and when a vulnerability is discovered. Or when asking for a report.
281+
- Ctrl+O to expand the tools results.
282+
- Ctrl+T to view the tasks.
283+
- Agentic virtual filesystem for agent memory
284+
285+
### Installation
286+
287+
Download and run the install script:
288+
```bash
289+
curl -fsSL https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/install.sh | bash -s -- --version ${{ steps.version.outputs.version }}
290+
```
291+
292+
Or manually extract and install:
293+
```bash
294+
tar -xzf deadend-<platform>-<arch>.tar.gz
295+
cd deadend-<platform>-<arch>
296+
sudo cp -r * /usr/local/
275297
276298
### Server Downloads (RPC Server)
277299
@@ -288,19 +310,7 @@ jobs:
288310
289311
**macOS (ARM64):**
290312
- `deadend-cli-macos-aarch64.tar.gz`
291-
292-
### Installation
293-
294-
Download and run the install script:
295-
```bash
296-
curl -fsSL https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/install.sh | bash -s -- --version ${{ steps.version.outputs.version }}
297-
```
298-
299-
Or manually extract and install:
300-
```bash
301-
tar -xzf deadend-<platform>-<arch>.tar.gz
302-
cd deadend-<platform>-<arch>
303-
sudo cp -r * /usr/local/
313+
304314
305315
Hope you enjoy the new release, let me know if this works for macos and linux
306316
```

environments/images/kalilinux.Dockerfile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
# Matches linux/amd64 and linux/arm64 from buildx (golang image is multi-arch).
33
FROM golang:tip-trixie AS go-tools
44
RUN go install github.com/ffuf/ffuf@latest && \
5-
go install github.com/OJ/gobuster/v3@latest
5+
go install github.com/OJ/gobuster/v3@latest && \
6+
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest && \
7+
go install github.com/projectdiscovery/vulnx/v2/cmd/vulnx@latest
68

79
FROM kalilinux/kali-rolling
810

@@ -11,7 +13,9 @@ ENV DEBIAN_FRONTEND=noninteractive \
1113
PIP_NO_CACHE_DIR=1 \
1214
PIP_DISABLE_PIP_VERSION_CHECK=1
1315

14-
COPY --from=go-tools /go/bin/ffuf /go/bin/gobuster /usr/local/bin/
16+
COPY --from=go-tools /go/bin/ffuf \
17+
/go/bin/dnsx /go/bin/vulnx \
18+
/go/bin/gobuster /usr/local/bin/
1519

1620
RUN apt-get update --fix-missing && \
1721
apt-get install -y --no-install-recommends \
@@ -24,11 +28,11 @@ RUN apt-get update --fix-missing && \
2428
# Python environment
2529
python3 python3-pip python3-setuptools python3-dev python3-venv pipx \
2630
# Security tools
27-
nmap masscan nikto dirb sqlmap hydra john hashcat \
31+
nmap masscan nikto dirb sqlmap hydra john hashcat whatweb \
2832
# Seclists
2933
seclists \
3034
# Additional security tools
31-
amap apt-utils bsdmainutils cewl crackmapexec crunch \
35+
amap apt-utils bsdmainutils cewl crackmapexec \
3236
dnsenum dnsrecon dnsutils dos2unix enum4linux ftp hping3 \
3337
joomscan kpcli libffi-dev mimikatz nasm nbtscan onesixtyone \
3438
oscanner passing-the-hash patator php\

0 commit comments

Comments
 (0)