pirate / Bash Utils
Licence: mit
A collection of hand-crafted bash scripts for various common tasks.
Stars: ✭ 124
Projects that are alternatives of or similar to Bash Utils
Piholecloudflared
Raspberry Pi setup with Pi-Hole, CloudflareD, DHCP as the ultimate Ad-blocker
Stars: ✭ 57 (-54.03%)
Mutual labels: dns, cloudflare, letsencrypt
Lexicon
Manipulate DNS records on various DNS providers in a standardized way.
Stars: ✭ 1,028 (+729.03%)
Mutual labels: dns, cloudflare, letsencrypt
Dns Mitm
A minimal DNS service that can provide spoofed replies
Stars: ✭ 54 (-56.45%)
Mutual labels: dns, tools
Cloudflare Cli
CLI utility managing CloudFlare services using CloudFlare API
Stars: ✭ 61 (-50.81%)
Mutual labels: dns, cloudflare
Intercert
Use Let's Encrypt on private (LAN) servers using DNS validation
Stars: ✭ 68 (-45.16%)
Mutual labels: dns, letsencrypt
Cfhookbash
Cloudflare hook bash for dehydrated - DNS-01 Challenge Let's Encrypt
Stars: ✭ 28 (-77.42%)
Mutual labels: cloudflare, letsencrypt
My Favorite Things
Moved to: https://gitlab.com/brennovich/my-favorite-things
Stars: ✭ 30 (-75.81%)
Mutual labels: dotfiles, unix
Docker Traefik Cloudflare Companion
Automatically Create CNAME records for containers served by Traefik
Stars: ✭ 59 (-52.42%)
Mutual labels: dns, cloudflare
Dotfiles
My bspwm dotfiles. Grab whatever you need! :)
Stars: ✭ 111 (-10.48%)
Mutual labels: dotfiles, unix
V3n0m Scanner
Popular Pentesting scanner in Python3.6 for SQLi/XSS/LFI/RFI and other Vulns
Stars: ✭ 847 (+583.06%)
Mutual labels: dns, cloudflare
Certbot Letencrypt Wildcardcertificates Alydns Au
certbot'renewing letencrypt certificate plugin - automatic verification aliyun/tencentyun/godaddy dns
Stars: ✭ 839 (+576.61%)
Mutual labels: dns, letsencrypt
The Glorious Dotfiles
A glorified personal dot files
Stars: ✭ 1,850 (+1391.94%)
Mutual labels: dotfiles, unix
Godns
A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
Stars: ✭ 784 (+532.26%)
Mutual labels: dns, cloudflare
Awesome Dotfiles
A curated list of dotfiles resources.
Stars: ✭ 6,295 (+4976.61%)
Mutual labels: dotfiles, tools
Information collection handbook
Handbook of information collection for penetration testing and src
Stars: ✭ 447 (+260.48%)
Mutual labels: dns, tools
Encrypted Dns
Configuration profiles for DNS HTTPS and DNS over TLS for iOS 14 and MacOS Big Sur
Stars: ✭ 455 (+266.94%)
Mutual labels: dns, cloudflare
Cloudflare Ddns
Script for dynamically updating a CloudFlare DNS record. (Deprecated)
Stars: ✭ 112 (-9.68%)
Mutual labels: dns, cloudflare
bash-utils
A collection of hand-crafted bash scripts for various common tasks.
Reading List
- ShellCheck: life-changing BASH linter and testing toolkit https://github.com/koalaman/shellcheck
- 30 interesting commands for the Linux shell – Víctor López Ferrando https://www.lopezferrando.com/30-interesting-shell-commands/
- 7 Surprising Bash Variables https://zwischenzugs.com/2019/05/11/seven-surprising-bash-variables/
- anordal/shellharden https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md
- barryclark/bashstrap https://github.com/barryclark/bashstrap
- BashPitfalls : Greg's Wiki http://mywiki.wooledge.org/BashPitfalls
- Common shell script mistakes http://www.pixelbeat.org/programming/shell_script_mistakes.html
- Comparison of all the UNIX shells http://hyperpolyglot.org/unix-shells
- Defensive Bash Programming https://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming/index.html or https://jonlabelle.com/snippets/view/markdown/defensive-bash-programming
- Bash FAQ and Cookbook https://mywiki.wooledge.org/BashFAQ
- Detecting the use of "curl | bash" server side https://idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side
- Gensokyo Blog - Use Bash Builtins shell,fish,bash https://blog.gensokyo.io/a/fafbe742.html
- Rich’s sh (POSIX shell) tricks http://www.etalabs.net/sh_tricks.html
- Shell Scripts Matter https://dev.to/thiht/shell-scripts-matter
- Shell Style Guide https://google.github.io/styleguide/shell.xml
- Shellcode Injection - Dhaval Kapil https://dhavalkapil.com/blogs/Shellcode-Injection/
- Something you didn't know about functions in bash http://catonmat.net/blog/bash-functions
- Ten More Things I Wish I’d Known About bash https://zwischenzugs.com/2018/01/21/ten-more-things-i-wish-id-known-about-bash
- Ten Things I Wish I’d Known About bash https://zwischenzugs.com/2018/01/06/ten-things-i-wish-id-known-about-bash
- Testing Bash scripts with BATS https://opensource.com/article/19/2/testing-bash-bats
- Testing Bash scripts with Critic.sh https://github.com/Checksum/critic.sh
- Useful BASH and UNIX commands https://cb.vu/unixtoolbox.xhtml
- When Bash Scripts Bite :: Jane Street Tech Blogs https://blogs.janestreet.com/when-bash-scripts-bite/
- Bashible: Ansible-like framework for bash-based devops https://github.com/mig1984/bashible
- Auto-parse help text from comment at the top of script https://samizdat.dev/help-message-for-shell-scripts/
- Make bash scripts safer by writing them in Rust https://github.com/rust-shell-script/rust_cmd_lib
- Additional shell options for non-trivial bash scripts https://saveriomiroddi.github.io/Additional-shell-options-for-non-trivial-bash-shell-scripts/
- Bash unit testing framework https://github.com/pgrange/bash_unit
For my Fish shell functions, snippets, and reading list see here:
https://github.com/pirate/fish-functions
Code Layout
-
bin/
is a collection of finished scripts, for doing everything you need to do related to a specific task (e.g.dns
can both set and fetch DNS values from a variety of providers) -
lib/
is a collection of adapters to interact with 3rd party tools or scripts, e.g. cloudflare/letsencrypt/etc -
util/
is a collection of pure bash functions to make development in bash easier e.g. logging/configuration/error handling/etc.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].