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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ docker-compose files/TriliumNext Notes/docker-compose_good.yml
docker-compose files/DeezSpot_bot_docker/docker-compose_good.yml
docker-compose files/Telethon Downloader/docker-compose_good.yml
docker-compose files/Stirling-PDF/docker-compose_good.yml
docker-compose files/Telegram_file_uploader/docker-compose_good.yml
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
- [JDownloader 2](#jdownloader-2)
- [MKVToolNix](#mkvtoolnix)
- [qBittorrent](#qbittorrent)
- [Telegram File Uploader](#telegram-file-uploader)
- [Telethon Downloader](#telethon-downloader)
- [TriliumNext Notes](#triliumnext-notes)
- [Stirling-PDF](#stirling-pdf)
- [Provisioning](#provisioning)
- [Kali Linux](#kali-linux)
- [Generic](#generic)
- [Web Tools](#web-tools)
- [Web tools](#web-tools)
- [CSRF](#csrf)

## Docker compose files
Expand All @@ -37,6 +38,10 @@ Docker compose that implements MKVToolNix. [Info.](./docker-compose%20files/MKVT

Docker compose that implements qBittorrent docker with VPN. [Info.](./docker-compose%20files/qBittorrent)

### Telegram File Uploader

Docker compose that implements Telegram_file_uploader docker with VPN. [Info.](./docker-compose%20files/Telegram_file_uploader)

### Telethon Downloader

Docker compose that implements Telethon Downloader. [Info.](./docker-compose%20files/Telethon%20Downloader/)
Expand Down
25 changes: 25 additions & 0 deletions docker-compose files/Telegram_file_uploader/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# DeezSpot_bot_docker docker compose

This docker compose implements [DeezSpot_bot_docker](https://github.com/J0nan/DeezSpot_bot_docker).

## Usage

Modify every line of the [docker-compose.yml](./docker-compose.yml) file that has `# CHANGE ME` with the corresponding values.

As a summary and checklist the following fields highlighted must be changed:

- [ ] USER_ERRORS=`CHAT_ID_ERRORS`
- [ ] BUNKER_CHANNEL=`BUNKER_CHANNEL_ID`
- [ ] OWL_CHANNEL=`OWL_CHANNEL_ID`
- [ ] ROOT_ID=`ROOT_USER_ID`
- [ ] BOT_NAME="`"BOT_NAME`"
- [ ] ARL_TOKEN=`DEEZER_ARL_TOKEN`
- [ ] EMAIL_DEE=`DEEZER_EMAIL`
- [ ] PWD_DEE=`DEEZER_PASSWORD`
- [ ] BOT_TOKEN=`TELEGRAM_BOT_TOKEN`
- [ ] API_ID=`TELEGRAM_API_ID`
- [ ] API_HASH=`TELEGRAM_API_HASH`
- [ ] /mnt/`DB_DIR`:/app/DB
- [ ] /mnt/`CREDENTIALS_DIR`:/app/credentials

For information regarding how to get some tokens, credentials or options check the repository: <https://github.com/J0nan/DeezSpot_bot_docker/tree/master#how-to-set-spotify-credentials>
26 changes: 26 additions & 0 deletions docker-compose files/Telegram_file_uploader/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
services:
deezspot_bot:
image: j0n4n/deezspot_bot_docker:latest
container_name: deezspot_bot
environment:
- USER_ERRORS=CHAT_ID_ERRORS # Chat id where to send users errors. # CHANGE ME
- BUNKER_CHANNEL=BUNKER_CHANNEL_ID # Chat id to use as an archive # CHANGE ME
- OWL_CHANNEL=OWL_CHANNEL_ID # Chat id where to listen for announcements to the users # CHANGE ME
- ROOT_ID=ROOT_USER_ID # User id to have admin access # CHANGE ME
- BOT_NAME="BOT_NAME" # Username with the @ of the bot. # CHANGE ME
- ARL_TOKEN=DEEZER_ARL_TOKEN # Deezer ARL token # CHANGE ME
- EMAIL_DEE=DEEZER_EMAIL # Email to log in on Deezer # CHANGE ME
- PWD_DEE=DEEZER_PASSWORD # Password to log in on Deezer # CHANGE ME
- BOT_TOKEN=TELEGRAM_BOT_TOKEN # Telegram bot token # CHANGE ME
- API_ID=TELEGRAM_API_ID # Telegram api id # CHANGE ME
- API_HASH=TELEGRAM_API_HASH # Telegram api hash # CHANGE ME
- TZ=Europe/Berlin
volumes:
- /mnt/DB_DIR:/app/DB # CHANGE ME
- /mnt/CREDENTIALS_DIR:/app/credentials # CHANGE ME
deploy:
resources:
limits:
cpus: "4"
memory: "8g"
restart: unless-stopped
57 changes: 52 additions & 5 deletions provisioning/kali/generic/PostSeed.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
#!/bin/bash

# Authors: J0nan / n0t4u
# Version: 1.0.0
# Version: 1.1.0
# Description: Automatic installation of hacking tools on Kali

DEBIAN_FRONTEND=noninteractive

# Source: https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux
# Regular Colors
Red='\033[0;31m' # Red
Red='\033[0;31m' # Red
Green='\033[0;32m' # Green
Yellow='\033[0;33m' # Yellow
Blue='\033[0;34m' # Blue
Blue='\033[0;34m' # Blue
ColorOff='\033[0m' # Text Reset

# Setup
Expand Down Expand Up @@ -53,6 +53,7 @@ go env -w GOBIN="/opt/go/bin"
echo -en 'export PATH="$PATH:/usr/local/go/bin:/opt/go/bin"\ngo env -w GOBIN="/opt/go/bin"' >>/etc/profile

# Docker + docker compose
echo -e "${Blue}[*] Installing Docker and docker compose${ColorOff}"
apt remove docker.io docker-compose -y
apt update
apt install ca-certificates curl -y
Expand All @@ -70,6 +71,7 @@ systemctl disable docker.socket
usermod -a -G docker kali

# Snapd
echo -e "${Blue}[*] Installing snapd${ColorOff}"
apt install snapd -y
systemctl enable snapd --now
ln -s /var/lib/snapd/snap /usr/bin/snap
Expand All @@ -83,10 +85,29 @@ echo -e "${Blue}[*] Installing dnsutils (dig, nslookup)${ColorOff}"
apt install dnsutils -y

# Dbeaver
echo -e "${Blue}[*] Installing Dbeaver${ColorOff}"
mkdir -p /tmp/Downloads
wget --no-check-certificate -O /tmp/Downloads/dbeaber-ce.deb https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
apt install /tmp/Downloads/dbeaber-ce.deb -y
rm /tmp/Downloads/dbeaber-ce.deb
rm -r /tmp/Downloads

# VSCodium
echo -e "${Blue}[*] Installing VSCodium${ColorOff}"
mkdir -p /tmp/Downloads
curl -s -k https://api.github.com/repos/VSCodium/vscodium/releases/latest \
| grep "browser_download_url.*amd64\.deb\"" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget --no-check-certificate -O /tmp/Downloads/vscodium-amd64.deb -qi -
apt install /tmp/Downloads/vscodium-amd64.deb -y
rm -r /tmp/Downloads
ln -s $(which codium) /usr/bin/code

## IT GETS THE POSTSEED STUCK FOR SOME UNKNOWN REASON
# LibreOffice
# echo -e "${Blue}[*] Installing LibreOffice${ColorOff}"
# apt update
# apt install libreoffice -y

# Web applications tools
# Nuclei
Expand All @@ -110,7 +131,7 @@ ln -s /.local/share/pipx/venvs/wafw00f/bin/wafw00f /usr/bin/wafw00f

# httpx
echo -e "${Blue}[*] Installing httpx${ColorOff}"
apt remove httpx -y
rm /usr/bin/httpx
go install github.com/projectdiscovery/httpx/cmd/httpx@latest

# Dirb
Expand Down Expand Up @@ -156,6 +177,17 @@ ln -s /opt/corsy/corsy.py /usr/bin/corsy
echo -e "${Blue}[*] Installing EyeWitness${ColorOff}"
apt install eyewitness -y

# git-dumper
echo -e "${Blue}[*] Installing git-dumper${ColorOff}"
mkdir -p /opt/git-dumper
curl -s -k https://api.github.com/repos/holly-hacker/git-dumper/releases/latest \
| grep "browser_download_url.*linux\"" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget --no-check-certificate -O /opt/git-dumper/git-dumper -qi -
chmod +x /opt/git-dumper/git-dumper
ln -s /opt/git-dumper/git-dumper /usr/bin/git-dumper

# Infrastructure tools
# Onesixtyone (SNMP)
echo -e "${Blue}[*] Installing onesixtyone${ColorOff}"
Expand Down Expand Up @@ -210,6 +242,21 @@ apt install jadx -y
echo -e "${Blue}[*] Installing Google Android Tools${ColorOff}"
apt install google-android-platform-tools-installer -y

# scrcpy
echo -e "${Blue}[*] Installing scrcpy${ColorOff}"
mkdir -p /opt/scrcpy
curl -s -k https://api.github.com/repos/Genymobile/scrcpy/releases/latest \
| grep "browser_download_url.*linux\-x86_64.*\"" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget --no-check-certificate -O /opt/scrcpy/scrcpy-linux.tar.gz -qi -
tar -xzf /opt/scrcpy/scrcpy-linux.tar.gz -C /opt/scrcpy
rm /opt/scrcpy/scrcpy-linux.tar.gz
mv /opt/scrcpy/scrcpy-linux-x86_64*/* /opt/scrcpy
rm -r /opt/scrcpy/scrcpy-linux-x86_64*
chmod +x /opt/scrcpy/scrcpy
ln -s /opt/scrcpy/scrcpy /usr/bin/scrcpy

# WiFi tools
# Airgeddon
echo -e "${Blue}[*] Installing Airgeddon${ColorOff}"
Expand Down
6 changes: 5 additions & 1 deletion provisioning/kali/generic/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ This script is executed by the installer after performing all the configurations
- [SecList](https://github.com/danielmiessler/SecLists)
- dnsutils
- [DBeaver](https://dbeaver.io/)
- [VSCodium](https://github.com/VSCodium/vscodium) (Added an alias so it can be launch with `code` as well as with `codium`)
<!-- - [LibreOffice](https://www.libreoffice.org/) -->

##### Web applications tools

Expand All @@ -92,7 +94,8 @@ This script is executed by the installer after performing all the configurations
- ffuf
- [Bypass-403](https://github.com/iamj0ker/bypass-403)
- [Corsy](https://github.com/s0md3v/Corsy)
- eyewitness
- EyeWitness
- [git-dumper](https://github.com/holly-hacker/git-dumper)

##### Infrastructure tools

Expand All @@ -109,6 +112,7 @@ This script is executed by the installer after performing all the configurations

- jadx
- google-android-platform-tools-installer
- [scrcpy](https://github.com/Genymobile/scrcpy)

##### WiFi tools

Expand Down