Skip to content

Onion Request Pipeline #514

Onion Request Pipeline

Onion Request Pipeline #514

Workflow file for this run

name: Onion Request Pipeline
on:
push:
branches:
- main
schedule:
- cron: '0 6 * * *' # Dies führt den Job täglich um 6:00 UTC aus
jobs:
onion-request:
runs-on: ubuntu-latest
timeout-minutes: 15
permissions:
contents: write # This ensures the workflow can push to the repository
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Build Docker Image
run: |
docker build -t tor-curl .
- name: Fetch Onion Addresses
run: |
mkdir -p output
docker run --rm -v $(pwd)/output:/output tor-curl sh -c \
"tor > tor.log 2>&1 & \
echo 'Waiting for Tor to bootstrap...' && \
while ! grep -q 'Bootstrapped 100%' tor.log; do \
sleep 1; \
done && \
echo 'Tor is ready!' && \
node /app/fetch.js http://z6wkgghtoawog5noty5nxulmmt2zs7c3yvwr22v4czbffdoly2kl4uad.onion/ /output 'RansomwareBlog' && \
node /app/fetch.js http://ransomocmou6mnbquqz44ewosbkjk3o5qjsl3orawojexfook2j7esad.onion/ /output 'Everest' && \
node /app/fetch.js http://threeamkelxicjsaf2czjyz2lc4q3ngqkxhhlexyfcp2o6raw4rphyad.onion/ /output 'Slug' && \
node /app/fetch.js http://rhysidafc6lm7qa2mkiukbezh7zuth3i4wof4mh2audkymscjm6yegad.onion/ /output 'Rhysida' && \
node /app/fetch.js http://zohlm7ahjwegcedoz7lrdrti7bvpofymcayotp744qhx6gjmxbuo2yid.onion/ /output 'RansomHouse' && \
node /app/fetch.js http://k7kg3jqxang3wh7hnmaiokchk7qoebupfgoik6rha6mjpzwupwtj25yd.onion/ /output 'Play' && \
node /app/fetch.js http://mblogci3rudehaagbryjznltdp33ojwzkq6hn2pckvjq33rycmzczpid.onion/ /output 'Monti' && \
node /app/fetch.js http://blogvl7tjyjvsfthobttze52w36wwiz34hrfcmorgvdzb6hikucb7aqd.onion/ /output 'MoneyMessage' && \
node /app/fetch.js http://lockbit7z2jwcskxpbokpemdxmltipntwlkmidcll2qirbu7ykg46eyd.onion/ /output 'LockBit3' && \
node /app/fetch.js https://hunters55rdxciehoqzwv7vgyv6nt37tbwax2reroyzxhou7my5ejyid.onion/companies/1413615849 /output 'Hunters' && \
node /app/fetch.js http://ciphbitqyg26jor7eeo6xieyq7reouctefrompp6ogvhqjba7uo4xdid.onion/ /output 'CiphBit' && \
node /app/fetch.js https://cactusbloguuodvqjmnzlwetjlpj6aggc6iocwhuupb47laukux7ckid.onion/ /output 'Cactus' && \
node /app/fetch.js http://weg7sdx54bevnvulapqu6bpzwztryeflq3s23tegbmnhkbpqz637f2yd.onion/ /output 'BlackSuit' && \
node /app/fetch.js http://3ev4metjirohtdpshsqlkrqcmxq6zu3d7obrdhglpy5jpbr7whmlfgqd.onion/ /output 'Abyss' && \
node /app/fetch.js http://stniiomyjliimcgkvdszvgen3eaaoz55hreqqx6o77yvmpwt7gklffqd.onion/ /output 'Blackpasta' && \
node /app/generate-index.js /output && \
ls -al /output/"
- name: Upload Onion Outputs as Artifacts
uses: actions/upload-artifact@v4
with:
name: onion-outputs
path: ./output/**
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./output