2022-04-28 15:16:31 +00:00
|
|
|
|
|
|
|
name: Add Hacktricks Support
|
|
|
|
on:
|
2022-05-01 08:58:50 +00:00
|
|
|
schedule:
|
|
|
|
- cron: '0 0 * * SUN'
|
2022-04-28 15:16:31 +00:00
|
|
|
workflow_dispatch:
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
label:
|
|
|
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
|
|
steps:
|
|
|
|
# checkout
|
|
|
|
- name: Checkout
|
|
|
|
uses: actions/checkout@master
|
|
|
|
with:
|
|
|
|
ref: ${{ github.head_ref }}
|
|
|
|
|
|
|
|
- name: Run script file
|
|
|
|
shell: bash
|
2022-04-28 15:37:37 +00:00
|
|
|
run: |
|
2022-04-28 16:00:53 +00:00
|
|
|
support_hacktricks_text='Cgo8ZGV0YWlscz4KCjxzdW1tYXJ5PjxzdHJvbmc+U3VwcG9ydCBIYWNrVHJpY2tzIGFuZCBnZXQgYmVuZWZpdHMhPC9zdHJvbmc+PC9zdW1tYXJ5PgoKRG8geW91IHdvcmsgaW4gYSAqKmN5YmVyc2VjdXJpdHkgY29tcGFueSoqPyBEbyB5b3Ugd2FudCB0byBzZWUgeW91ciAqKmNvbXBhbnkgYWR2ZXJ0aXNlZCBpbiBIYWNrVHJpY2tzKio/IG9yIGRvIHlvdSB3YW50IHRvIGhhdmUgYWNjZXNzIHRoZSAqKmxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBQRUFTUyBvciBkb3dubG9hZCBIYWNrVHJpY2tzIGluIFBERioqPyBDaGVjayB0aGUgWyoqU1VCU0NSSVBUSU9OIFBMQU5TKipdKGh0dHBzOi8vZ2l0aHViLmNvbS9zcG9uc29ycy9jYXJsb3Nwb2xvcCkhCgpEaXNjb3ZlciBbKipUaGUgUEVBU1MgRmFtaWx5KipdKGh0dHBzOi8vb3BlbnNlYS5pby9jb2xsZWN0aW9uL3RoZS1wZWFzcy1mYW1pbHkpLCBvdXIgY29sbGVjdGlvbiBvZiBleGNsdXNpdmUgWyoqTkZUcyoqXShodHRwczovL29wZW5zZWEuaW8vY29sbGVjdGlvbi90aGUtcGVhc3MtZmFtaWx5KQoKR2V0IHRoZSBbKipvZmZpY2lhbCBQRUFTUyAmIEhhY2tUcmlja3Mgc3dhZyoqXShodHRwczovL3BlYXNzLmNyZWF0b3Itc3ByaW5nLmNvbSkKCioqSm9pbiB0aGUqKiBbKirwn5KsKipdKGh0dHBzOi8vZW1vamlwZWRpYS5vcmcvc3BlZWNoLWJhbGxvb24vKSBbKipEaXNjb3JkIGdyb3VwKipdKGh0dHBzOi8vZGlzY29yZC5nZy9oUmVwNFJVajdmKSBvciB0aGUgWyoqdGVsZWdyYW0gZ3JvdXAqKl0oaHR0cHM6Ly90Lm1lL3BlYXNzKSBvciAqKmZvbGxvdyoqIG1lIG9uICoqVHdpdHRlcioqIFsqKvCfkKYqKl0oaHR0cHM6Ly9naXRodWIuY29tL2Nhcmxvc3BvbG9wL2hhY2t0cmlja3MvdHJlZS83YWYxOGI2MmIzYmRjNDIzZTExNDQ0Njc3YTZhNzNkNDA0MzUxMWU5L1xbaHR0cHM6L2Vtb2ppcGVkaWEub3JnL2JpcmQvUkVBRE1FLm1kKVsqKkBjYXJsb3Nwb2xvcG0qKl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9jYXJsb3Nwb2xvcG0pKiouKioKCioqU2hhcmUgeW91ciBoYWNraW5nIHRyaWNrcyBzdWJtaXR0aW5nIFBScyB0byB0aGUqKiBbKipoYWNrdHJpY2tzIGdpdGh1YiByZXBvKipdKGh0dHBzOi8vZ2l0aHViLmNvbS9jYXJsb3Nwb2xvcC9oYWNrdHJpY2tzKSoqLioqCgo8L2RldGFpbHM+CgoK'
|
2022-04-28 15:16:31 +00:00
|
|
|
|
|
|
|
|
2022-04-28 15:22:49 +00:00
|
|
|
for f in `find ./ -name "*.md" 2>/dev/null`; do
|
2022-04-28 16:00:53 +00:00
|
|
|
if grep -viq "support hacktricks" "$f"; then
|
2022-04-28 15:22:49 +00:00
|
|
|
echo "$f"
|
2022-04-28 16:00:53 +00:00
|
|
|
echo $support_hacktricks_text | base64 -d > temp
|
2022-04-28 15:22:49 +00:00
|
|
|
cat "$f" >> temp
|
2022-04-28 16:00:53 +00:00
|
|
|
echo $support_hacktricks_text | base64 -d >> temp
|
2022-04-28 15:22:49 +00:00
|
|
|
mv temp "$f"
|
|
|
|
fi
|
|
|
|
done
|
2022-04-28 15:16:31 +00:00
|
|
|
|
2022-04-28 15:19:27 +00:00
|
|
|
|
2022-04-28 15:16:31 +00:00
|
|
|
- name: Create local changes
|
|
|
|
run: |
|
|
|
|
git add .
|
2022-04-28 15:22:49 +00:00
|
|
|
|
2022-04-28 15:16:31 +00:00
|
|
|
- name: Commit results to Github
|
|
|
|
run: |
|
|
|
|
git config --local user.email "autoad@hacktricks.com"
|
|
|
|
git config --global user.name "autoad"
|
|
|
|
git pull origin "${{ github.ref }}" --autostash --rebase -Xours
|
|
|
|
git commit -m "Ad hacktricks sponsoring" -a --allow-empty
|
2022-04-28 15:22:49 +00:00
|
|
|
|
2022-04-28 15:16:31 +00:00
|
|
|
- name: Push changes
|
|
|
|
uses: ad-m/github-push-action@master
|
|
|
|
with:
|
|
|
|
branch: ${{ github.head_ref }}
|
|
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
force: true
|
|
|
|
|