├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── README.md ├── assets ├── list.png └── top.png ├── bin ├── AMAZON │ └── amazon.sh ├── DOMAIN_IP_LINKS │ ├── backlinks-analyze.sh │ ├── cloudfare.sh │ ├── cookies-analyze.sh │ ├── databases-of-domains.sh │ ├── domain-ip-investigation.sh │ ├── dorks-pentest-vulnerabilities.sh │ ├── redirect-lookup.sh │ ├── searchers-scrapers-extractors-parsers.sh │ ├── source-code-analyzes.sh │ ├── subdomains-scan-brute.sh │ ├── url-unshorteners.sh │ ├── website-analyze.sh │ ├── website-technology-look-up.sh │ ├── website-traffic-look-up.sh │ └── websites-files-metadata-analyze-and-files-downloads.sh ├── IMAGE_SEARCH_AND_IDENTIFICATION │ ├── exif-analyze-and-editing.sh │ ├── face-recognition-and-search.sh │ ├── font-indenfication.sh │ ├── image-analyze.sh │ ├── other-image-search-engines.sh │ └── reverse-image-search-engines.sh ├── MAPS_GEOLOCATION_AND_TRANSPORT │ ├── communications-internet-technologies.sh │ ├── maritime.sh │ ├── nature-aviation.sh │ ├── other.sh │ ├── politics-conflicts-and-crisis.sh │ ├── railway.sh │ ├── routes.sh │ ├── social-media-and-photos-maps.sh │ ├── street-view.sh │ ├── tools.sh │ ├── transport.sh │ └── urban-and-industrial-infrastructure.sh ├── MESSENGERS │ ├── kik.sh │ ├── skype.sh │ ├── slack.sh │ ├── telegram.sh │ └── whatsapp.sh ├── Messengers.sh ├── SOCIAL_MEDIA │ ├── clubhouse.sh │ ├── discord.sh │ ├── facebook.sh │ ├── fidonet.sh │ ├── flickr.sh │ ├── github.sh │ ├── google.sh │ ├── instagram.sh │ ├── linkedin.sh │ ├── office365.sh │ ├── onedrive.sh │ ├── onlyfans.sh │ ├── parler.sh │ ├── patreon.sh │ ├── pornhub.sh │ ├── reddit.sh │ ├── spotify.sh │ ├── steam.sh │ ├── tiktok.sh │ ├── tumblr.sh │ ├── twitch.sh │ ├── twitter.sh │ ├── universal.sh │ ├── usenet.sh │ ├── vk.sh │ ├── wikipedia.sh │ ├── xbox.sh │ ├── xing.sh │ ├── yandex.sh │ └── youtube.sh ├── apps-and-programs.sh ├── archives-of-documents.sh ├── archives.sh ├── brands-companies-items.sh ├── code.sh ├── cryptocurrencies.sh ├── datasets.sh ├── domain-ip-links.sh ├── downloaders.sh ├── files.sh ├── image-search-and-identification.sh ├── imei-and-serial-numbers.sh ├── iot.sh ├── keywords-trends-news-analytics.sh ├── maps-geolocation-and-transport.sh ├── movies.sh ├── my-projects.sh ├── nft.sh ├── noosint-tools.sh ├── passwords-emails-phone-numbers.sh ├── people-search.sh ├── search-engines.sh ├── social-media.sh ├── sock-puppets.sh ├── toc.sh ├── tools-collections.sh ├── tools-for-duckduckgo.sh ├── tools-for-google.sh ├── tv-radio.sh └── virtualmachines-linux-distributions.sh ├── cargo.toml ├── devenv.zsh ├── env.zsh ├── osint.sh └── src ├── app.rs ├── list_state_ext.rs ├── main.rs ├── menu.rs └── menu_list.rs /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore the target directory 2 | target 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # OSINT-TOOLS-CLI 3 | 4 | ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/Coordinate-Cat/osint-tools-cli?style=flat-square) 5 | ![GitHub commit activity](https://img.shields.io/github/commit-activity/w/Coordinate-Cat/osint-tools-cli?style=flat-square) 6 | ![GitHub last commit](https://img.shields.io/github/last-commit/Coordinate-Cat/osint-tools-cli?style=flat-square) 7 | 8 | > [!IMPORTANT] 9 | > This project is planned to be rewritten in Rust and ratatui (2025-02-20). 10 | 11 | ![top](./assets/top.png) 12 | ![list](./assets/list.png) 13 | 14 | ## WHATS THIS 15 | THIS IS A CLI VERSION OF THE CHEAT SHEET FOR EASY ACCESS. 16 | TABLE OF CONTENTS IS BASED ON [CIPHER387/OSINT_STUFF_TOOL_COLLECTION](HTTPS://GITHUB.COM/CIPHER387/OSINT_STUFF_TOOL_COLLECTION). 17 | IT CAN BE NAVIGATED WITHOUT USING COMMANDS OR THE CURSOR. 18 | 19 | 20 | ## WIKI 21 | [HERE](https://github.com/Coordinate-Cat/OSINT-TOOLS-CLI/wiki/WIKI) 22 | 23 | 24 | ## TABLE OF CONTENTS 25 | ``` 26 | toc 27 | ├ MAPS_GEOLOCATION_AND_TRANSPORT 28 | │ ├ Social media and photos maps 29 | │ ├ Nature Aviation 30 | │ ├ Maritime 31 | │ ├ Railway 32 | │ ├ Routes 33 | │ ├ Politics, conflicts and crisis 34 | │ ├ Urban and industrial infrastructure 35 | │ ├ Transport 36 | │ ├ Communications, Internet, Technologies Tools 37 | │ ├ Street View 38 | │ └ Other 39 | ├ SOCIAL_MEDIA 40 | │ ├ Twitter 41 | │ ├ YouTube 42 | │ ├ TikTok 43 | │ ├ Facebook 44 | │ ├ Clubhouse 45 | │ ├ Linkedin 46 | │ ├ Xing 47 | │ ├ Reddit 48 | │ ├ Onlyfans 49 | │ ├ Twitch 50 | │ ├ Fidonet 51 | │ ├ Usenet 52 | │ ├ Tumblr 53 | │ ├ Flickr 54 | │ ├ Spotify 55 | │ ├ Discord 56 | │ ├ Yandex 57 | │ ├ Instagram 58 | │ ├ Google 59 | │ ├ Patreon 60 | │ ├ Github 61 | │ ├ Parler 62 | │ ├ Pornhub 63 | │ ├ Steam 64 | │ ├ Xbox 65 | │ ├ VK 66 | │ ├ Office365 67 | │ ├ OneDrive 68 | │ └ Universal 69 | ├ DOWNLOADERS 70 | ├ DOMAIN_IP_LINKS 71 | │ ├ Dorks/Pentest/Vulnerabilities 72 | │ ├ Searchers, scrapers, extractors, parsers 73 | │ ├ Backlinks analyze 74 | │ ├ Redirect lookup 75 | │ ├ Cookies analyze 76 | │ ├ Website's files metadata analyze and files downloads 77 | │ ├ Website analyze 78 | │ ├ Domain/IP investigation 79 | │ ├ Subdomains scan/brute 80 | │ ├ Cloudfare 81 | │ ├ Databases of domains 82 | │ ├ Website traffic look up 83 | │ ├ Website technology look up 84 | │ ├ Source Code Analyzes 85 | │ └ URL unshorteners 86 | ├ IMAGE_SEARCH_AND_IDENTIFICATION 87 | │ ├ Reverse Image Search Engines 88 | │ ├ Other Image Search Engines 89 | │ ├ Image Analyze 90 | │ ├ Exif Analyze and Editing 91 | │ ├ Face recognition and search 92 | │ └ Font Indenfication 93 | ├ CRYPTOCURRENCIES 94 | ├ MESSENGERS 95 | │ ├ Telegram 96 | │ ├ WhatsApp 97 | │ ├ Kik 98 | │ ├ Skype 99 | │ └ Others 100 | ├ CODE 101 | ├ SEARCH_ENGINES 102 | ├ TOOLS_FOR_DUCKDUCKGO 103 | ├ TOOLS_FOR_GOOGLE 104 | ├ IOT 105 | ├ ARCHIVES 106 | ├ ARCHIVES_OF_DOCUMENTS 107 | ├ DATASETS 108 | ├ PASSWORDS_EMAILS_PHONE_NUMBERS 109 | ├ PEOPLE_SEARCH 110 | ├ SOCK_PUPPETS 111 | ├ NOOSINT_TOOLS 112 | ├ TOOLS_COLLECTIONS 113 | ├ FILES 114 | ├ NFT 115 | ├ IMEI_AND_SERIAL_NUMBERS 116 | ├ KEYWORDS_TRENDS_NEWS_ANALYTICS 117 | ├ APPS_AND_PROGRAMS 118 | ├ BRANDS_COMPANIES_ITEMS 119 | │ └ Amazon 120 | ├ MOVIES 121 | ├ TV_RADIO 122 | ├ VIRTUALMACHINES_LINUX_DISTRIBUTIONS 123 | └ MY_PROJECTS 124 | ``` 125 | 126 | 127 | ## CONTRIBUTORS 128 | 129 | 130 | 131 | 132 | Made with [contrib.rocks](https://contrib.rocks). 133 | -------------------------------------------------------------------------------- /assets/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coordinate-Cat/osint-tools-cli/1d4908d5c7354c4ebd7107fc12b4fbbf915e3779/assets/list.png -------------------------------------------------------------------------------- /assets/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coordinate-Cat/osint-tools-cli/1d4908d5c7354c4ebd7107fc12b4fbbf915e3779/assets/top.png -------------------------------------------------------------------------------- /bin/AMAZON/amazon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias BRANDS_COMPANIES_ITEMS_CMD='zsh $BRANDS_COMPANIES_ITEMS && bash $BRANDS_COMPANIES_ITEMS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Amazon Scraper — scraped detail information about list of items 46 |  iPhone IMEI Checker — Get information about #iPhone by International Mobile Equipment Identity 47 |  LEI search — can help find 'who owned by' or 'who owns' 48 |  Amazon ASIN Finder 49 |  Sellerapp.com. Amazon Reverse ASIN search 50 |  Barcode lookup 51 |  Panjiva.com — search data on millions of shipments worldwide 52 |  en.52wmb.com — Search information about worldwide buyers and suppliers by product name, company name or HS code. 53 | ← [ BACK TO BRANDS COMPANIES ITEMS ] 54 | " 55 | 56 | # SNS URL PUSH 57 | _sf_0 () { open "https://github.com/scrapehero-code/amazon-scraper" } 58 | _sf_1 () { open "https://www.imeipro.info/check_imei_iphone.html" } 59 | _sf_2 () { open "https://search.gleif.org/#/search/" } 60 | _sf_3 () { open "https://amazon-asin.com/" } 61 | _sf_4 () { open "https://www.sellerapp.com/amazon-reverse-asin.html" } 62 | _sf_5 () { open "https://www.barcodelookup.com/" } 63 | _sf_6 () { open "https://panjiva.com/" } 64 | _sf_7 () { open "https://en.52wmb.com" } 65 | _sf_8 () { BRANDS_COMPANIES_ITEMS_CMD } 66 | 67 | # Search for a selected number of lines 68 | func (){ 69 | for i in `seq 0 99` 70 | do 71 | _sf_ + $i () { 72 | _s_current_n=$i 73 | _s_break=1 74 | } 75 | done 76 | } 77 | 78 | # Run the selected function. 79 | _sf_select () { 80 | # The number of functions 81 | for i in `seq 0 99` 82 | do 83 | if [ $_s_current_n -eq $i ];then 84 | _sf_$i 85 | fi 86 | done 87 | } 88 | 89 | echo "$menu" | _sf_main "$@" 90 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/backlinks-analyze.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  SEO Spyglass Backlink checker 46 |  Neilpatel backlinks analyzer — find out how many sites are linking to a certain web page 47 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 48 | " 49 | 50 | # CODE URL PUSH 51 | _sf_0 () { open "https://www.link-assistant.com/seo-spyglass/free-backlink-checker-tool.html" } 52 | _sf_1 () { open "https://app.neilpatel.com/en/seo_analyzer/backlinks" } 53 | _sf_2 () { DOMAIN_IP_LINKS_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/cloudfare.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Cloudmare — Simple tool to find origin servers of websites protected by #Cloudflare, #Sucuri or #Incapsula with a misconfiguration DNS 46 |  CloudUnflare — Reconnaissance Real IP address for Cloudflare Bypass 47 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 48 | " 49 | 50 | # CODE URL PUSH 51 | _sf_0 () { open "https://github.com/MrH0wl/Cloudmare" } 52 | _sf_1 () { open "https://github.com/greycatz/CloudUnflare" } 53 | _sf_2 () { DOMAIN_IP_LINKS_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/cookies-analyze.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Determines if website is not comply with EU Cookie Law and gives you insight about cookies installed from website before the visitors consent 46 |  Audits website cookies, online tracking and HTTPS usage for GDPR compliance 47 |  Webemailextractor.com — extract email's and phone numbers from the website or list of website 48 |  cookieserve.com — detailed website cookie analyze 49 |  What every Browser knows about you — This site not only shows what information your browser provides to third-party sites, but also explains how it can be dangerous and suggests what extensions will help to ensure your anonymity. 50 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 51 | " 52 | 53 | # CODE URL PUSH 54 | _sf_0 () { open "https://www.cookiemetrix.com/" } 55 | _sf_1 () { open "https://2gdpr.com/" } 56 | _sf_2 () { open "https://www.webemailextractor.com/" } 57 | _sf_3 () { open "https://www.cookieserve.com/" } 58 | _sf_4 () { open "https://webkay.robinlinus.com" } 59 | _sf_5 () { DOMAIN_IP_LINKS_CMD } 60 | 61 | # Search for a selected number of lines 62 | func (){ 63 | for i in `seq 0 99` 64 | do 65 | _sf_ + $i () { 66 | _s_current_n=$i 67 | _s_break=1 68 | } 69 | done 70 | } 71 | 72 | # Run the selected function. 73 | _sf_select () { 74 | # The number of functions 75 | for i in `seq 0 99` 76 | do 77 | if [ $_s_current_n -eq $i ];then 78 | _sf_$i 79 | fi 80 | done 81 | } 82 | 83 | echo "$menu" | _sf_main "$@" 84 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/databases-of-domains.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Whois Freaks — API which allows you to search Whois-database (430M+ domains since 1986) by keyword, company name or owner name 46 |  Expireddomains.net — lists of deleted and expired domains (last 7 days) 47 |  InstantDomainSearch — search for domains for sale 48 |  WhoisDS.com — database of domains registered in the last day 49 |  API Domaindumper — An interesting tool for researchers of IT history and data journalists. Just an FREE API that shows how many sites were registered in each domain zone on a given day (since January 1, 1990) 50 |  ptrarchive.com — search by 230 billion DNS records retrieved from 2008 to the present. 51 |  PeeringDB — Freely available, user-maintained, database of networks, and the go-to location for interconnection data. 52 |  IQWhois — Search whois data by address, city, name, surname, phonenumber 53 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 54 | " 55 | 56 | # CODE URL PUSH 57 | _sf_0 () { open "https://whoisfreaks.com/" } 58 | _sf_1 () { open "https://www.expireddomains.net/deleted-domains/" } 59 | _sf_2 () { open "https://instantdomainsearch.com/domain/sale" } 60 | _sf_3 () { open "http://whoisds.com/newly-registered-domains" } 61 | _sf_4 () { open "https://api.domaindumper.com" } 62 | _sf_5 () { open "http://ptrarchive.com/" } 63 | _sf_6 () { open "https://www.peeringdb.com/" } 64 | _sf_7 () { open "https://iqwhois.com/advanced-search" } 65 | _sf_8 () { DOMAIN_IP_LINKS_CMD } 66 | 67 | # Search for a selected number of lines 68 | func (){ 69 | for i in `seq 0 99` 70 | do 71 | _sf_ + $i () { 72 | _s_current_n=$i 73 | _s_break=1 74 | } 75 | done 76 | } 77 | 78 | # Run the selected function. 79 | _sf_select () { 80 | # The number of functions 81 | for i in `seq 0 99` 82 | do 83 | if [ $_s_current_n -eq $i ];then 84 | _sf_$i 85 | fi 86 | done 87 | } 88 | 89 | echo "$menu" | _sf_main "$@" 90 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/redirect-lookup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Redirect Detective — tool that allows you to do a full trace of a URL Redirect 46 |  Wheregoes.com — tool that allows you to do a full trace of a URL Redirect 47 |  Spyoffers.com — tool that allows you to do a full trace of a URL Redirect 48 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 49 | " 50 | 51 | # CODE URL PUSH 52 | _sf_0 () { open "https://redirectdetective.com/" } 53 | _sf_1 () { open "https://wheregoes.com/" } 54 | _sf_2 () { open "https://www.spyoffers.com/" } 55 | _sf_3 () { DOMAIN_IP_LINKS_CMD } 56 | 57 | # Search for a selected number of lines 58 | func (){ 59 | for i in `seq 0 99` 60 | do 61 | _sf_ + $i () { 62 | _s_current_n=$i 63 | _s_break=1 64 | } 65 | done 66 | } 67 | 68 | # Run the selected function. 69 | _sf_select () { 70 | # The number of functions 71 | for i in `seq 0 99` 72 | do 73 | if [ $_s_current_n -eq $i ];then 74 | _sf_$i 75 | fi 76 | done 77 | } 78 | 79 | echo "$menu" | _sf_main "$@" 80 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/searchers-scrapers-extractors-parsers.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  find+ | Regex Find-in-Page Tool — extension for Chrome that helps you quickly find pieces of text on a web page that match a certain regular expression 46 |  Google Chrome webpage Regexp search 47 |  Regex Checker — Search and highlight (in webpage): Emails, Phone numbers, Dates, Prices, Addresses 48 |  moarTLS Analyzer — addon which check all links on the webpage and show list of non-secure links 49 |  Scrape API — Proxy API for Web Scraping 50 |  Try.jsoup.org — online version of HTML pasrer http://github.com/jhy/jsoup 51 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 52 | " 53 | 54 | # CODE URL PUSH 55 | _sf_0 () { open "https://chrome.google.com/webstore/detail/find%2B-regex-find-in-page/fddffkdncgkkdjobemgbpojjeffmmofb/related" } 56 | _sf_1 () { open "https://chrome.google.com/webstore/detail/chrome-regex-search/bpelaihoicobbkgmhcbikncnpacdbknn" } 57 | _sf_2 () { open "https://chrome.google.com/webstore/detail/regex-checker/gkcnkoebkkppbapcjifgokmpcflfhbde" } 58 | _sf_3 () { open "https://chrome.google.com/webstore/detail/moartls-analyzer/ldfbacdbackkjhclmhnjabngnppnkagh/related" } 59 | _sf_4 () { open "https://www.scraperapi.com/?utm_source=google&utm_medium=cpc&utm_campaign=s_proxies_for_scraping_europe&utm_term=scrape%20api&gclid=Cj0KCQjw1dGJBhD4ARIsANb6OdnurtUihUJqiJpUAtwoPqsJ1X8lSio9etK9Mgcg-fb7qp23xUF2ZscaAqcvEALw_w" } 60 | _sf_5 () { open "http://try.jsoup.org" } 61 | _sf_6 () { DOMAIN_IP_LINKS_CMD } 62 | 63 | # Search for a selected number of lines 64 | func (){ 65 | for i in `seq 0 99` 66 | do 67 | _sf_ + $i () { 68 | _s_current_n=$i 69 | _s_break=1 70 | } 71 | done 72 | } 73 | 74 | # Run the selected function. 75 | _sf_select () { 76 | # The number of functions 77 | for i in `seq 0 99` 78 | do 79 | if [ $_s_current_n -eq $i ];then 80 | _sf_$i 81 | fi 82 | done 83 | } 84 | 85 | echo "$menu" | _sf_main "$@" 86 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/subdomains-scan-brute.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  SubDomainsBrute — Very(!) fast and simple tool for subdomain bruteforce. It find 53 subdomains, scanned 31160 variations in 31 seconds. 46 |  Anubis — Subdomain enumeration and information gathering tool 47 |  Turbolist3r — An improved and accelerated version of famous sublist3r. Looks for subdomains in 11 sources (see picture). It's possible to apply bruteforce (flag -b) 48 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 49 | " 50 | 51 | # CODE URL PUSH 52 | _sf_0 () { open "https://github.com/lijiejie/subDomainsBrute" } 53 | _sf_1 () { open "https://github.com/jonluca/Anubis" } 54 | _sf_2 () { open "https://github.com/alex14324/Turbolist3r" } 55 | _sf_3 () { DOMAIN_IP_LINKS_CMD } 56 | 57 | # Search for a selected number of lines 58 | func (){ 59 | for i in `seq 0 99` 60 | do 61 | _sf_ + $i () { 62 | _s_current_n=$i 63 | _s_break=1 64 | } 65 | done 66 | } 67 | 68 | # Run the selected function. 69 | _sf_select () { 70 | # The number of functions 71 | for i in `seq 0 99` 72 | do 73 | if [ $_s_current_n -eq $i ];then 74 | _sf_$i 75 | fi 76 | done 77 | } 78 | 79 | echo "$menu" | _sf_main "$@" 80 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/url-unshorteners.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Get Link Info 46 |  Unshorten.me 47 |  Urlxray 48 |  Unshorten.it 49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://www.getlinkinfo.com/" } 54 | _sf_1 () { open "https://unshorten.me/" } 55 | _sf_2 () { open "http://urlxray.com/" } 56 | _sf_3 () { open "https://unshorten.it/" } 57 | _sf_4 () { DOMAIN_IP_LINKS_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/website-traffic-look-up.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  SimilarWeb — Detailed website traffic analyze 46 |  Alexa — Keyword Research, Competitive Analysis, Website Ranking 47 |  HypeStat Analyzer Plugin — Shows estimate daily website traffic, Alexa rank, average visit duration and used techhologies. 48 |  vstat.info — Getting detailed info about website traffic (sources, keywords, linked sites etc) 49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://www.similarweb.com/" } 54 | _sf_1 () { open "https://www.alexa.com/" } 55 | _sf_2 () { open "https://chrome.google.com/webstore/detail/hypestat-analyzer-plugin/fmebbkhpaallipfibkfnajnlimgaoefp/related" } 56 | _sf_3 () { open "https://vstat.info" } 57 | _sf_4 () { DOMAIN_IP_LINKS_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/DOMAIN_IP_LINKS/websites-files-metadata-analyze-and-files-downloads.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias DOMAIN_IP_LINKS_CMD='zsh $DOMAIN_IP_LINKS && bash $DOMAIN_IP_LINKS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Metagoofil — finds pdf/xlsx/docx files and other documents on the site/server, analyzes their metadata, and outputs a list of found user names and email addresses 46 |  Aline — a very simple tool that simply downloads files of a certain type, located on a certain domain and indexed by Google. 47 |  Goblyn — tool focused to enumeration and capture of website files metadata. It will search for active directories in the website and so enumerate the files, if it find some file it will get the metadata of file 48 |  DORK DUMP — Looks for Google-indexed files with doc, docx, ppt, pptx, csv, pdf, xls, xlsx extensions on a particular domain and downloads them. 49 | ﴚ [ BACK TO DOMAIN_IP_LINKS ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://github.com/laramies/metagoofil" } 54 | _sf_1 () { open "https://github.com/ferreiraklet/Aline" } 55 | _sf_2 () { open "https://github.com/loseys/Goblyn" } 56 | _sf_3 () { open "https://github.com/dievus/msdorkdump" } 57 | _sf_4 () { DOMAIN_IP_LINKS_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/IMAGE_SEARCH_AND_IDENTIFICATION/face-recognition-and-search.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Face Recognition — facial recognition api for Python and the command line 46 |  Facial composite (identikit) maker 47 |  Search4faces.com — search people in VK, Odnoklassniki, TikTok and ClubHouse by photo or identikit 48 |  Telegram Facemath bot — searching for a face among the archive of photographs from public events in Kazakhstan 49 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://github.com/ageitgey/face_recognition" } 54 | _sf_1 () { open "http://facemaker.uvrg.org/" } 55 | _sf_2 () { open "https://search4faces.com/" } 56 | _sf_3 () { open "https://t.me/facematch_bot" } 57 | _sf_4 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/IMAGE_SEARCH_AND_IDENTIFICATION/font-indenfication.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  WhatTheFont 46 |  WhatFontIs 47 |  Font Squirrel 48 |  Font Spring 49 |  Identifont.com 50 |  LikeFont.com 51 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ] 52 | " 53 | 54 | # CODE URL PUSH 55 | _sf_0 () { open "https://www.myfonts.com/WhatTheFont/" } 56 | _sf_1 () { open "https://www.whatfontis.com/" } 57 | _sf_2 () { open "https://www.fontsquirrel.com/matcherator" } 58 | _sf_3 () { open "https://www.fontspring.com/matcherator" } 59 | _sf_4 () { open "http://www.identifont.com/" } 60 | _sf_5 () { open "https://en.likefont.com/" } 61 | _sf_6 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD } 62 | 63 | # Search for a selected number of lines 64 | func (){ 65 | for i in `seq 0 99` 66 | do 67 | _sf_ + $i () { 68 | _s_current_n=$i 69 | _s_break=1 70 | } 71 | done 72 | } 73 | 74 | # Run the selected function. 75 | _sf_select () { 76 | # The number of functions 77 | for i in `seq 0 99` 78 | do 79 | if [ $_s_current_n -eq $i ];then 80 | _sf_$i 81 | fi 82 | done 83 | } 84 | 85 | echo "$menu" | _sf_main "$@" 86 | -------------------------------------------------------------------------------- /bin/IMAGE_SEARCH_AND_IDENTIFICATION/image-analyze.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Sherloq — open source image #forensic toolset made by profesional photograph Guido Bartoli 46 |  Image Color Picker — pick color (HEX or RGB) from image or website screenshot 47 |  Find and Set Scale From Image 48 |  Image Forensic (Ghiro Online) 49 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "http://github.com/GuidoBartoli/sherloq" } 54 | _sf_1 () { open "https://imagecolorpicker.com/" } 55 | _sf_2 () { open "https://www.blocklayer.com/scale-fixereng.aspx" } 56 | _sf_3 () { open "http://www.imageforensic.org/" } 57 | _sf_4 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/IMAGE_SEARCH_AND_IDENTIFICATION/other-image-search-engines.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias IMAGE_SEARCH_AND_IDENTIFICATION_CMD='zsh $IMAGE_SEARCH_AND_IDENTIFICATION && bash $IMAGE_SEARCH_AND_IDENTIFICATION' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias TOC_CMD='zsh $TOC && bash $TOC' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  SN Radar VK Photo Search 46 |  BBC News Visual Search — Enter the name of the item and the service will show in which news stories and at what time interval it appeared 47 | ﴚ [ BACK TO IMAGE_SEARCH_AND_IDENTIFICATION ] 48 | " 49 | 50 | # CODE URL PUSH 51 | _sf_0 () { open "https://snradar.azurewebsites.net/" } 52 | _sf_1 () { open "http://zeus.robots.ox.ac.uk/bbc_search/" } 53 | _sf_2 () { IMAGE_SEARCH_AND_IDENTIFICATION_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/communications-internet-technologies.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Opencellid.org — the world's largest Open Database of Cell Towers 46 |  API mylnikov.org — get lattitude and longitude by WiFI BBSID 47 |  nperf.com/map — view the coverage area of different #cellular operators in different countries 48 |  nperf.com/map/5g — 5G coverage #map worldwide 49 |  Vincos.it — world social media popularity map 50 |  app.any.run — interactive worldwide map of cyber threats statistics (last 24 hour) 51 |  Web Cam Taxi — open webcams around the world 52 |  Radio Garden — select a local radio station on the world map and listen to what's playing at the moment 53 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 54 | " 55 | 56 | # SNS URL PUSH 57 | _sf_0 () { open "http://Opencellid.org" } 58 | _sf_1 () { open "https://www.mylnikov.org/" } 59 | _sf_2 () { open "http://nperf.com/en/map" } 60 | _sf_3 () { open "https://www.nperf.com/en/map/5g" } 61 | _sf_4 () { open "http://vincos.it/world-map-of-social-networks" } 62 | _sf_5 () { open "https://app.any.run" } 63 | _sf_6 () { open "https://www.webcamtaxi.com/en/russia/moscow-province/badoo-office.html" } 64 | _sf_7 () { open "http://radio.garden/visit/moscow/MQfEnBji" } 65 | _sf_8 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 66 | 67 | # Search for a selected number of lines 68 | func (){ 69 | for i in `seq 0 99` 70 | do 71 | _sf_ + $i () { 72 | _s_current_n=$i 73 | _s_break=1 74 | } 75 | done 76 | } 77 | 78 | # Run the selected function. 79 | _sf_select () { 80 | # The number of functions 81 | for i in `seq 0 99` 82 | do 83 | if [ $_s_current_n -eq $i ];then 84 | _sf_$i 85 | fi 86 | done 87 | } 88 | 89 | echo "$menu" | _sf_main "$@" 90 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/maritime.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Track Trace — tracking a shipping container by number 46 |  Container Tracking — tracking a shipping container by number 47 |  Searates container tracking — tracking a shipping container by number 48 |  CMA Voyage Finder — search for voyage details by voyage number or ship name 49 |  The Shipping Database — comprehensive archive of the world ships. There is even data for 1820!!!!!!! 50 |  Submarinecablemap.com — submarine communications cables map 51 |  Submarine Vessels Tracking Map 52 |  Ports.com — online calculation of travel time between two ports (with optimal path). It's possible to select the speed from 5 to 40 knots. Shows a list of the seas through which it passes. 53 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 54 | " 55 | 56 | # SNS URL PUSH 57 | _sf_0 () { open "https://www.track-trace.com/container" } 58 | _sf_1 () { open "http://container-tracking.org/" } 59 | _sf_2 () { open "https://www.searates.com/container/tracking/" } 60 | _sf_3 () { open "https://www.cma-cgm.com/ebusiness/schedules/voyage" } 61 | _sf_4 () { open "https://theshippingdatabase.com/" } 62 | _sf_5 () { open "https://www.submarinecablemap.com/" } 63 | _sf_6 () { open "https://www.marinevesseltraffic.com/submarine-vessels-tracking-map" } 64 | _sf_7 () { open "https://ports.com/sea-route/" } 65 | _sf_8 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 66 | 67 | # Search for a selected number of lines 68 | func (){ 69 | for i in `seq 0 99` 70 | do 71 | _sf_ + $i () { 72 | _s_current_n=$i 73 | _s_break=1 74 | } 75 | done 76 | } 77 | 78 | # Run the selected function. 79 | _sf_select () { 80 | # The number of functions 81 | for i in `seq 0 99` 82 | do 83 | if [ $_s_current_n -eq $i ];then 84 | _sf_$i 85 | fi 86 | done 87 | } 88 | 89 | echo "$menu" | _sf_main "$@" 90 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/railway.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Amtrak Status Maps Archive Database — find out the train schedule for a station on a particular day that passed many years ago (since 2008) 46 |  Europe station maps floor plan 47 |  Rasp.yandex.ru/map/trains — Live map of trains for Russia, Belarus, Ukraine, Kazahstan and Abhazia 48 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 49 | " 50 | 51 | # SNS URL PUSH 52 | _sf_0 () { open "https://juckins.net/amtrak_status/archive/html/history.php" } 53 | _sf_1 () { open "https://www.nsinternational.com/en/stations/station-maps-floor-plan" } 54 | _sf_2 () { open "https://rasp.yandex.ru/map/trains" } 55 | _sf_3 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 56 | 57 | # Search for a selected number of lines 58 | func (){ 59 | for i in `seq 0 99` 60 | do 61 | _sf_ + $i () { 62 | _s_current_n=$i 63 | _s_break=1 64 | } 65 | done 66 | } 67 | 68 | # Run the selected function. 69 | _sf_select () { 70 | # The number of functions 71 | for i in `seq 0 99` 72 | do 73 | if [ $_s_current_n -eq $i ];then 74 | _sf_$i 75 | fi 76 | done 77 | } 78 | 79 | echo "$menu" | _sf_main "$@" 80 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/routes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Ride With GPS 46 |  Wandermap — hiking routes world map 47 |  Runmap — running routes world map 48 |  Bikemap — biking route world map 49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "https://ridewithgps.com/users" } 54 | _sf_1 () { open "http://www.wandermap.net/en/#/z15/55.7522011,37.6156006/terrain" } 55 | _sf_2 () { open "http://www.runmap.net/en/?tab=new#/z15/55.7522011,37.6156006/terrain" } 56 | _sf_3 () { open "https://www.bikemap.net/" } 57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/social-media-and-photos-maps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Apps.skylens.io — Posts with geotags from five social networks at once on one map (Twitter, YouTube, Instagram, Flickr, Vkontakte) 46 |  photo-map.ru — search geotagged photos from VK.com 47 |  Snapchat map 48 |  YouTube Geofind — view YouTube geottaged video on map 49 |  Flickr Photo Map 50 |  Flickr Common Map — displays only Flickr photos distributed under a Creative Commons license (250 of the latest for each location) 51 |  I know where your cat lives — geottaged photo from Instagram with #cat hashtag 52 |  Trendsmap.com — Explore most popular #Twitter trends, hashtags and users on the worldmap 53 |  Pastvu.com — View historical photos taken at a particular location on a map. 54 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 55 | " 56 | 57 | # SNS URL PUSH 58 | _sf_0 () { open "https://app.skylens.io/" } 59 | _sf_1 () { open "http://photo-map.ru/" } 60 | _sf_2 () { open "https://map.snapchat.com/" } 61 | _sf_3 () { open "https://mattw.io/youtube-geofind/" } 62 | _sf_4 () { open "https://www.flickr.com/map" } 63 | _sf_5 () { open "http://www.whatsthatpicture.com/flickr/commons-map.php" } 64 | _sf_6 () { open "https://iknowwhereyourcatlives.com/cat/99638e1fe0" } 65 | _sf_7 () { open "https://www.trendsmap.com/map" } 66 | _sf_8 () { open "https://pastvu.com/" } 67 | _sf_9 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 68 | 69 | # Search for a selected number of lines 70 | func (){ 71 | for i in `seq 0 99` 72 | do 73 | _sf_ + $i () { 74 | _s_current_n=$i 75 | _s_break=1 76 | } 77 | done 78 | } 79 | 80 | # Run the selected function. 81 | _sf_select () { 82 | # The number of functions 83 | for i in `seq 0 99` 84 | do 85 | if [ $_s_current_n -eq $i ];then 86 | _sf_$i 87 | fi 88 | done 89 | } 90 | 91 | echo "$menu" | _sf_main "$@" 92 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/street-view.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Show My Street — simple tool that simplifies and speeds up your research work with Google Street View. Just click on the map and see street panoramas 46 |  Mapillary — street panoramas over the world 47 |  360cities.net/map — world map of panoramic (360 degrees) images 48 |  Earthviewer360.com — Click on a point on the map to see a 360 degree video panorama (it's possiblle to pause to see some areas in more detail) 49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "http://showmystreet.com" } 54 | _sf_1 () { open "https://www.mapillary.com/app/" } 55 | _sf_2 () { open "https://360cities.net/map" } 56 | _sf_3 () { open "http://earthviewer360.com" } 57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/transport.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Venicle Number Search Toolbox — search information about car by venicle numbers (14 different countries from one page) - #GreatBritain, #Norway, #Denmark, #Russian and others 46 |  Transit Visualisation Client — real time info about public transport in 739 cities and towns in the dozens of countries 47 |  Collection of public transport maps — 20 online public transport maps (most real-time) for different cities and countries around the world 48 |  WorldLicensePlates — graphic index of license plates of different countries of the world 49 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "https://cipher387.github.io/venicle_number_search_toolbox/" } 54 | _sf_1 () { open "https://tracker.geops.ch" } 55 | _sf_2 () { open "https://cipher387.github.io/public_transport_maps/" } 56 | _sf_3 () { open "http://www.worldlicenseplates.com/" } 57 | _sf_4 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/MAPS_GEOLOCATION_AND_TRANSPORT/urban-and-industrial-infrastructure.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MAPS_GEOLOCATION_AND_TRANSPORT_CMD='zsh $MAPS_GEOLOCATION_AND_TRANSPORT && bash $MAPS_GEOLOCATION_AND_TRANSPORT' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Wheelmap.org — map shows public places that are accessible and partially accessible to #wheelchair users 46 |  gulfpub-gisstg.esriemcs.com — Detailed world gas pipelines map 47 |  World Population Density Map — Very detailed data. It's possible to look at the density not only by country and city, but also by individual metropolitan areas, towns, and villages 48 |  Emporis Buildings Map — world map showing notable buildings. For each object you can find out the height, number of floors, type, and purpose 49 |  Osmbuildings.org — world map showing notable buildings. For each object you can find out the height, type, and purpose. 50 |  Find Food Support — find places where you can get free food by address (USA) 51 | ← [ BACK TO MAPS_GEOLOCATION_AND_TRANSPORT ] 52 | " 53 | 54 | # SNS URL PUSH 55 | _sf_0 () { open "https://wheelmap.org" } 56 | _sf_1 () { open "https://gulfpub-gisstg.esriemcs.com/pe_chevron/" } 57 | _sf_2 () { open "https://luminocity3d.org/WorldPopDen/" } 58 | _sf_3 () { open "https://www.emporis.com/buildings/map" } 59 | _sf_4 () { open "https://osmbuildings.org/" } 60 | _sf_5 () { open "https://findfoodsupport.withgoogle.com/" } 61 | _sf_6 () { MAPS_GEOLOCATION_AND_TRANSPORT_CMD } 62 | 63 | # Search for a selected number of lines 64 | func (){ 65 | for i in `seq 0 99` 66 | do 67 | _sf_ + $i () { 68 | _s_current_n=$i 69 | _s_break=1 70 | } 71 | done 72 | } 73 | 74 | # Run the selected function. 75 | _sf_select () { 76 | # The number of functions 77 | for i in `seq 0 99` 78 | do 79 | if [ $_s_current_n -eq $i ];then 80 | _sf_$i 81 | fi 82 | done 83 | } 84 | 85 | echo "$menu" | _sf_main "$@" 86 | -------------------------------------------------------------------------------- /bin/MESSENGERS/kik.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Kikusernames.com — Kik messenger username search 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://kikusernames.com/search" } 51 | _sf_1 () { MESSENGERS_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/MESSENGERS/skype.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  vedbex.com/tools/email2skype — finding a Skype account by email 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://www.vedbex.com/tools/email2skype" } 51 | _sf_1 () { MESSENGERS_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/MESSENGERS/slack.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Slack Pirate — tool developed in Python which uses the native Slack APIs to extract 'interesting' information from a Slack workspace given an access token 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://github.com/emtunc/SlackPirate" } 51 | _sf_1 () { MESSENGERS_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/MESSENGERS/whatsapp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias MESSENGERS_CMD='zsh $MESSENGERS && bash $MESSENGERS' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  whatsanalyze.com — analyzes #WhatsApp group message statistics (world cloud, timeline, message frequency) 46 |  chatvisualizer.com — another #WhatsApp chat analyzer. 47 |  Watools.io — download whatsapp profile picture 48 |  WAGSCRAPER — Scraps Whatsapp Group Links From Google Results And Gives Working Links (with group names and images) 49 | ← [ BACK TO SOCIAL MEDIA ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "https://Whatsanalyze.com" } 54 | _sf_1 () { open "https://chatvisualizer.com" } 55 | _sf_2 () { open "https://watools.io/download-profile-picture" } 56 | _sf_3 () { open "https://github.com/riz4d/WaGpScraper" } 57 | _sf_4 () { MESSENGERS_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/Messengers.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################alias DORKS_PENTEST_VULNERABILITIES_CMD='zsh $DORKS_PENTEST_VULNERABILITIES && $DORKS_PENTEST_VULNERABILITIES' 38 | alias TELEGRAM_CMD='zsh $TELEGRAM && $TELEGRAM' 39 | alias WHATSAPP_CMD='zsh $WHATSAPP && $WHATSAPP' 40 | alias KIK_CMD='zsh $KIK && $KIK' 41 | alias SLACK_CMD='zsh $SLACK && $SLACK' 42 | alias SKYPE_CMD='zsh $SKYPE && $SKYPE' 43 | 44 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 45 | alias TOC_CMD='zsh $TOC && bash $TOC' 46 | 47 | ### [ Name of the function to be executed ] #################################### 48 | menu=" 49 |  Telegram 50 |  WhatsApp 51 |  Kik 52 |  Slack 53 |  Skype 54 | ﴚ [ BACK TO TOC ] 55 | " 56 | 57 | # CODE URL PUSH 58 | _sf_0 () { TELEGRAM_CMD } 59 | _sf_1 () { WHATSAPP_CMD } 60 | _sf_2 () { KIK_CMD } 61 | _sf_3 () { SLACK_CMD } 62 | _sf_4 () { SKYPE_CMD } 63 | _sf_5 () { TOC_CMD } 64 | 65 | # Search for a selected number of lines 66 | func (){ 67 | for i in `seq 0 99` 68 | do 69 | _sf_ + $i () { 70 | _s_current_n=$i 71 | _s_break=1 72 | } 73 | done 74 | } 75 | 76 | # Run the selected function. 77 | _sf_select () { 78 | # The number of functions 79 | for i in `seq 0 99` 80 | do 81 | if [ $_s_current_n -eq $i ];then 82 | _sf_$i 83 | fi 84 | done 85 | } 86 | 87 | echo "$menu" | _sf_main "$@" 88 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/clubhouse.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  ClubHouse users.db — search users by nickname and keyword in profile 46 |  roomsofclubhouse.com — search open and scheduled rooms 47 |  clubsearch.io — search open and scheduled rooms 48 |  search4faces.com/ch00 — reverse image face search by 4 millions 594 thousands #clubhouse avatars. 49 | ← [ BACK TO SOCIAL MEDIA ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "https://clubhousedb.com/" } 54 | _sf_1 () { open "https://roomsofclubhouse.com/" } 55 | _sf_2 () { open "https://clubsearch.io/" } 56 | _sf_3 () { open "https://search4faces.com/ch00/index.html" } 57 | _sf_4 () { SOCIAL_MEDIA_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/discord.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  ASTRAAHOME — 14 #Discord tools (including a RAT, a Raid Tool, a Token Grabber, a Crash Video Maker, etc) in one #python tool. 46 |  Discord History Tracker — A tracking script will load messages from the selected channel and save them in .txt file. 47 | ← [ BACK TO SOCIAL MEDIA ] 48 | " 49 | 50 | # SNS URL PUSH 51 | _sf_0 () { open "https://github.com/AstraaDev/Discord-All-Tools-In-One" } 52 | _sf_1 () { open "https://dht.chylex.com" } 53 | _sf_2 () { SOCIAL_MEDIA_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/fidonet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Fidonet nodelist — search by node number, sysop name and sysop location 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://nodehist.fidonet.org.ua/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/flickr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Flickr Photopool Contact Network — Analyzes Flickr groups and makes a list of nicknames of participants for further graph analysis in Gephi 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "http://labs.polsys.net/tools/flickr/photopool/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/google.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  GHunt — google account investigation tool 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://github.com/mxrch/GHunt" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/linkedin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Freepeoplesseacrhtool.com — find people in Linkedin without registration CrossLinked — LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping 46 |  CrossLinked — LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping 47 |  Linkedin Datahub — linkedIn's generalized metadata search & discovery tool 48 | ← [ BACK TO SOCIAL MEDIA ] 49 | " 50 | 51 | # SNS URL PUSH 52 | _sf_0 () { open "https://freepeoplesearchtool.com/" } 53 | _sf_1 () { open "https://github.com/m8r0wn/crosslinked" } 54 | _sf_2 () { open "https://github.com/linkedin/datahub/blob/master/docs/faq.md" } 55 | _sf_3 () { SOCIAL_MEDIA_CMD } 56 | 57 | # Search for a selected number of lines 58 | func (){ 59 | for i in `seq 0 99` 60 | do 61 | _sf_ + $i () { 62 | _s_current_n=$i 63 | _s_break=1 64 | } 65 | done 66 | } 67 | 68 | # Run the selected function. 69 | _sf_select () { 70 | # The number of functions 71 | for i in `seq 0 99` 72 | do 73 | if [ $_s_current_n -eq $i ];then 74 | _sf_$i 75 | fi 76 | done 77 | } 78 | 79 | echo "$menu" | _sf_main "$@" 80 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/office365.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Oh365UserFinder — A simple tool that shows if an #Office365 account is tied to a specific email address. It's possible to check an entire list of emails from a text file at once. 46 |  o365chk — simple #Python script to check if there is an #Office365 instance linked to a particular domain and gathering information about this instance. 47 | ← [ BACK TO SOCIAL MEDIA ] 48 | " 49 | 50 | # SNS URL PUSH 51 | _sf_0 () { open "https://github.com/dievus/Oh365UserFinder" } 52 | _sf_1 () { open "https://github.com/nixintel/o365chk" } 53 | _sf_2 () { SOCIAL_MEDIA_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/onedrive.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Onedrive Enumeration Tool — A tool that checks the existence of OneDrive accounts with certain usernames (from the users.txt file) in the domain of a certain company. 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://github.com/nyxgeek/onedrive_user_enum" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/onlyfans.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  fansmetrics.com — Search in 20 millions #OnlyFans accounts 46 |  Onlysearch.com — Onlyfans users search engines 47 |  onlyfinder.com — OnlyFans profiles search engine (search by people, images and deals) 48 |  hubite.com/onlyfans-search/ — OnlyFans profiles search engine with price filter 49 | ← [ BACK TO SOCIAL MEDIA ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "http://fansmetrics.com" } 54 | _sf_1 () { open "https://onlysearch.co/" } 55 | _sf_2 () { open "https://onlyfinder.com/" } 56 | _sf_3 () { open "https://hubite.com/onlyfans-search/" } 57 | _sf_4 () { SOCIAL_MEDIA_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/parler.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Parler archive 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://parler.adatascienti.st/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/patreon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Graphtreon.com — patreon accounts earnings stats 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://graphtreon.com/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/pornhub.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Sn0int framework module for Pornhub 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://sn0int.com/r/kpcyrd/pornhub" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/reddit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Map of Reddit — an alternative format for interacting with Reddit 46 |  Reddit Insvestigator 47 |  redditcommentsearch.com — getting a list of all comments by a Reddit user with a certain name 48 |  dashboard.laterforreddit.com/analysis — examine popular post trends for a given subreddit 49 |  Reddit Timer — Get last week's hourly activity schedule for a specific subreddit 50 |  Redditsave.com — Reddit video downloader 51 |  Reddit Scraper — Crawl posts, comments, communities, and users without login. 52 |  Reddloader.com — Reddit video downloader 53 | ← [ BACK TO SOCIAL MEDIA ] 54 | " 55 | 56 | # SNS URL PUSH 57 | _sf_0 () { open "https://anvaka.github.io/map-of-reddit/?x=255000&y=381000&z=615624.4584051393" } 58 | _sf_1 () { open "https://www.redditinvestigator.com/" } 59 | _sf_2 () { open "http://redditcommentsearch.com" } 60 | _sf_3 () { open "https://dashboard.laterforreddit.com/analysis" } 61 | _sf_4 () { open "https://ebof1223-reddit-timer.netlify.app/" } 62 | _sf_5 () { open "https://redditsave.com" } 63 | _sf_5 () { open "https://apify.com/trudax/reddit-scraper" } 64 | _sf_5 () { open "https://reddloader.com" } 65 | _sf_6 () { SOCIAL_MEDIA_CMD } 66 | 67 | # Search for a selected number of lines 68 | func (){ 69 | for i in `seq 0 99` 70 | do 71 | _sf_ + $i () { 72 | _s_current_n=$i 73 | _s_break=1 74 | } 75 | done 76 | } 77 | 78 | # Run the selected function. 79 | _sf_select () { 80 | # The number of functions 81 | for i in `seq 0 99` 82 | do 83 | if [ $_s_current_n -eq $i ];then 84 | _sf_$i 85 | fi 86 | done 87 | } 88 | 89 | echo "$menu" | _sf_main "$@" 90 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/spotify.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Zspotify — Spotify track downloader. Download mp3 by link or by keywords 46 |  Chosic.com — analyze the playlist on Spotiify, calculate the prevailing mood, genres, decades and favorite artists 47 |  Spotify downloader — download spotify playlist in mp3 from YouTube 48 |  chartmasters.org/spotify-streaming-numbers-tool/ — report of the number of streams of a particular artist's tracks on Spotify 49 | ← [ BACK TO SOCIAL MEDIA ] 50 | " 51 | 52 | # SNS URL PUSH 53 | _sf_0 () { open "https://github.com/Footsiefat/zspotify" } 54 | _sf_1 () { open "https://www.chosic.com/spotify-playlist-analyzer/" } 55 | _sf_2 () { open "https://github.com/spotDL/spotify-downloader" } 56 | _sf_3 () { open "http://chartmasters.org/spotify-streaming-numbers-tool/" } 57 | _sf_4 () { SOCIAL_MEDIA_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/steam.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  steamdb.info/calculator — shows how much money has been spent on games in Steam by a particular user 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://steamdb.info/calculator/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/tumblr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Tumblr Tool — collected posts tagged with a specific term from Tumblr and export to .tab file (opens in Excel) and .GDF (opens in Gephi) 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "http://labs.polsys.net/tools/tumblr/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/twitch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Twitch Tools — downloas full followers list of any Twitch account in CSV 46 |  Twitch Tracker — detailed analysis of #Twitch streamer stats 47 |  Sully Gnome — detailed analysis of #Twitch streamer stats 48 |  Twitch Stream Filter — Search streams and filter results by title, game, language, number of viewers. 49 |  Untwitch.com — Twitch video downloader 50 | ← [ BACK TO SOCIAL MEDIA ] 51 | " 52 | 53 | # SNS URL PUSH 54 | _sf_0 () { open "https://twitch-tools.rootonline.de/followerlist_viewer.php" } 55 | _sf_1 () { open "https://twitchtracker.com/" } 56 | _sf_2 () { open "https://sullygnome.com/" } 57 | _sf_3 () { open "https://twitch-tools.rootonline.de/channel_previews.php" } 58 | _sf_4 () { open "https://untwitch.com" } 59 | _sf_5 () { SOCIAL_MEDIA_CMD } 60 | 61 | # Search for a selected number of lines 62 | func (){ 63 | for i in `seq 0 99` 64 | do 65 | _sf_ + $i () { 66 | _s_current_n=$i 67 | _s_break=1 68 | } 69 | done 70 | } 71 | 72 | # Run the selected function. 73 | _sf_select () { 74 | # The number of functions 75 | for i in `seq 0 99` 76 | do 77 | if [ $_s_current_n -eq $i ];then 78 | _sf_$i 79 | fi 80 | done 81 | } 82 | 83 | echo "$menu" | _sf_main "$@" 84 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/usenet.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  NZBFRIENDS — usenet search engine 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "http://nzbfriends.com" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/vk.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Vk.city4me.com — tracking user online time 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "http://vk.city4me.com/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/wikipedia.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  WikiStalk : Analyze Wikipedia User's Activity 46 |  Wikipedia Cross-lingual Image Analysis — A simple tool that allows to evaluate the content of different language versions of an #wikipedia article about the same subject or concept in one glance. 47 | ← [ BACK TO SOCIAL MEDIA ] 48 | " 49 | 50 | # SNS URL PUSH 51 | _sf_0 () { open "https://github.com/altilunium/wistalk" } 52 | _sf_1 () { open "https://tools.digitalmethods.net/beta/wikipediaCrosslingualImageAnalysis/" } 53 | _sf_2 () { SOCIAL_MEDIA_CMD } 54 | 55 | # Search for a selected number of lines 56 | func (){ 57 | for i in `seq 0 99` 58 | do 59 | _sf_ + $i () { 60 | _s_current_n=$i 61 | _s_break=1 62 | } 63 | done 64 | } 65 | 66 | # Run the selected function. 67 | _sf_select () { 68 | # The number of functions 69 | for i in `seq 0 99` 70 | do 71 | if [ $_s_current_n -eq $i ];then 72 | _sf_$i 73 | fi 74 | done 75 | } 76 | 77 | echo "$menu" | _sf_main "$@" 78 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/xbox.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  Xboxgamertag — search Xbox Live users by nickname (gamertag). It's possible to view gamer's stats and his playing history. 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://xboxgamertag.com/" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/xing.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  XingDumper — The Xing job and networking service has almost 20 million users! Here is a simple script that allows you to get a list of employees registered there for a particular company. 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://github.com/l4rm4nd/XingDumper" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/SOCIAL_MEDIA/yandex.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias SOCIAL_MEDIA_CMD='zsh $SOCIAL_MEDIA && bash $SOCIAL_MEDIA' 39 | 40 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 41 | alias EXIT_CMD='clear && echo $EXIT_ASCII && sleep 3m;kill $! wait $! 2>/dev/null sleep 1' 42 | 43 | ### [ Name of the function to be executed ] #################################### 44 | menu=" 45 |  YaSeeker — Get information about http://Yandex.ru account by login 46 | ← [ BACK TO SOCIAL MEDIA ] 47 | " 48 | 49 | # SNS URL PUSH 50 | _sf_0 () { open "https://github.com/HowToFind-bot/YaSeeker" } 51 | _sf_1 () { SOCIAL_MEDIA_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/apps-and-programs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Google Play Scraper — get the most detailed 44 |  App Store Scraper — get the most detailed metadata about the app from AppStore 45 | ﴚ [ BACK TO TOC ] 46 | " 47 | 48 | # CODE URL PUSH 49 | _sf_0 () { open "https://github.com/facundoolano/google-play-scraper" } 50 | _sf_1 () { open "https://github.com/facundoolano/app-store-scraper" } 51 | _sf_2 () { TOC_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/archives-of-documents.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  UK National Archives — search in the catalogue of United Kingdom 'The National Archives' 44 |  Directory of Open Access Journals — Search by 16 920 journals, 6, 588, 661 articles, 80 lanquages, 129 countries 45 |  National Center for Biotechnology — unique tool to search 39 scientific databases (Pubmed, SRA, OMIN, MedGen etc) from one page 46 |  industrydocuments.ucsf.edu — digital archive of documents created by industries which influence public health (tobacco, chemical, drug, fossil fuel) 47 |  Offshor Leaks — Search through various databases of leaked documents of offshore companies 48 |  Vault.fbi.gov — Vault is FOIA Library, containing 6,700 documents that have been scanned from paper 49 |  Lux Leaks — — the name of a financial scandal revealed in November 2014 by a journalistic investigation. 50 | ﴚ [ BACK TO TOC ] 51 | " 52 | 53 | # CODE URL PUSH 54 | _sf_0 () { open "https://nationalarchives.gov.uk/" } 55 | _sf_1 () { open "https://doaj.org/search/journals" } 56 | _sf_2 () { open "https://www.ncbi.nlm.nih.gov/" } 57 | _sf_3 () { open "http://industrydocuments.ucsf.edu/" } 58 | _sf_4 () { open "https://offshoreleaks.icij.org/" } 59 | _sf_5 () { open "https://vault.fbi.gov/search" } 60 | _sf_6 () { open "https://projects.icij.org/luxembourg-leaks/viz/industries/index.html" } 61 | _sf_7 () { TOC_CMD } 62 | 63 | # Search for a selected number of lines 64 | func (){ 65 | for i in `seq 0 99` 66 | do 67 | _sf_ + $i () { 68 | _s_current_n=$i 69 | _s_break=1 70 | } 71 | done 72 | } 73 | 74 | # Run the selected function. 75 | _sf_select () { 76 | # The number of functions 77 | for i in `seq 0 99` 78 | do 79 | if [ $_s_current_n -eq $i ];then 80 | _sf_$i 81 | fi 82 | done 83 | } 84 | 85 | echo "$menu" | _sf_main "$@" 86 | -------------------------------------------------------------------------------- /bin/cryptocurrencies.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Wallet explorer — bitcoin wallet transaction history 44 |  Blockpath.com — viewing bitcoin wallet transactions as a graph 45 |  Cryptocurrency alerting — track spending and deposits in Bitcoin and Ethereum wallets 46 |  Learnmebitcoin.com — find transactions between two Bitcoin adresses 47 |  Coinwink.com — allows you to set up email notifications in case Bitcoin (or other #cryptocurrency) rate rises (falls) above (below) a certain value 48 |  BlockCypher — Blockchain explorer for Bitcoin, Ethereum, Litecoin, DogeCoin, Dash. Getting into about address, transactions and block hashes, block number or wallet name. 49 | ﴚ [ BACK TO TOC ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://www.walletexplorer.com/" } 54 | _sf_1 () { open "https://blockpath.com/" } 55 | _sf_2 () { open "https://cryptocurrencyalerting.com/" } 56 | _sf_3 () { open "https://learnmeabitcoin.com/tools/path/" } 57 | _sf_4 () { open "https://coinwink.com/" } 58 | _sf_5 () { open "https://blockcypher.herokuapp.com/" } 59 | _sf_6 () { TOC_CMD } 60 | 61 | # Search for a selected number of lines 62 | func (){ 63 | for i in `seq 0 99` 64 | do 65 | _sf_ + $i () { 66 | _s_current_n=$i 67 | _s_break=1 68 | } 69 | done 70 | } 71 | 72 | # Run the selected function. 73 | _sf_select () { 74 | # The number of functions 75 | for i in `seq 0 99` 76 | do 77 | if [ $_s_current_n -eq $i ];then 78 | _sf_$i 79 | fi 80 | done 81 | } 82 | 83 | echo "$menu" | _sf_main "$@" 84 | -------------------------------------------------------------------------------- /bin/datasets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Afrobarometer — huge database of the results of sociological surveys conducted in African countries over the last 20 years 44 |  Arabbarometer — database of the results of sociological surveys conducted in the Arab countries of Africa and the Middle East in 2007-2018 45 |  dataset.domainsproject.org — dataset of 616 millions domains (16GB!) 46 |  Stevemorse.org — Searching the Social Security Death Index 47 |  UK Census Online — Database of deaths, births, and marriages. From 1841 to the beginning of the 21st century. Only the first and last names can be searched. 48 | ﴚ [ BACK TO TOC ] 49 | " 50 | 51 | # CODE URL PUSH 52 | _sf_0 () { open "https://afrobarometer.org/online-data-analysis/analyse-online" } 53 | _sf_1 () { open "https://www.arabbarometer.org/survey-data/data-analysis-tool/" } 54 | _sf_2 () { open "https://dataset.domainsproject.org/" } 55 | _sf_3 () { open "https://stevemorse.org/ssdi/ssdi.html" } 56 | _sf_4 () { open "https://ukcensusonline.com/search/" } 57 | _sf_5 () { TOC_CMD } 58 | 59 | # Search for a selected number of lines 60 | func (){ 61 | for i in `seq 0 99` 62 | do 63 | _sf_ + $i () { 64 | _s_current_n=$i 65 | _s_break=1 66 | } 67 | done 68 | } 69 | 70 | # Run the selected function. 71 | _sf_select () { 72 | # The number of functions 73 | for i in `seq 0 99` 74 | do 75 | if [ $_s_current_n -eq $i ];then 76 | _sf_$i 77 | fi 78 | done 79 | } 80 | 81 | echo "$menu" | _sf_main "$@" 82 | -------------------------------------------------------------------------------- /bin/image-search-and-identification.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias REVERSE_IMAGE_SEARCH_ENGINES_CMD='zsh $REVERSE_IMAGE_SEARCH_ENGINES && $REVERSE_IMAGE_SEARCH_ENGINES' 39 | alias OTHER_IMAGE_SEARCH_ENGINES_CMD='zsh $OTHER_IMAGE_SEARCH_ENGINES && $OTHER_IMAGE_SEARCH_ENGINES' 40 | alias IMAGE_ANALYZE_CMD='zsh $IMAGE_ANALYZE && $IMAGE_ANALYZE' 41 | alias EXIF_ANALYZE_AND_EDITING_CMD='zsh $EXIF_ANALYZE_AND_EDITING && $EXIF_ANALYZE_AND_EDITING' 42 | alias FACE_RECOGNITION_AND_SEARCH_CMD='zsh $FACE_RECOGNITION_AND_SEARCH && $FACE_RECOGNITION_AND_SEARCH' 43 | alias FONT_INDENFICATION_CMD='zsh $FONT_INDENFICATION && $FONT_INDENFICATION' 44 | 45 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 46 | alias TOC_CMD='zsh $TOC && bash $TOC' 47 | 48 | ### [ Name of the function to be executed ] #################################### 49 | menu=" 50 |  Reverse Image Search Engines 51 |  Other Image Search Engines 52 |  Image Analyze 53 |  Exif Analyze and Editing 54 |  Face recognition and search 55 |  Font Indenfication 56 | ﴚ [ BACK TO TOC ] 57 | " 58 | 59 | # SNS URL PUSH 60 | _sf_0 () { REVERSE_IMAGE_SEARCH_ENGINES_CMD } 61 | _sf_1 () { OTHER_IMAGE_SEARCH_ENGINES_CMD } 62 | _sf_2 () { IMAGE_ANALYZE_CMD } 63 | _sf_3 () { EXIF_ANALYZE_AND_EDITING_CMD } 64 | _sf_4 () { FACE_RECOGNITION_AND_SEARCH_CMD } 65 | _sf_5 () { FONT_INDENFICATION_CMD } 66 | _sf_6 () { TOC_CMD } 67 | 68 | # Search for a selected number of lines 69 | func (){ 70 | for i in `seq 0 99` 71 | do 72 | _sf_ + $i () { 73 | _s_current_n=$i 74 | _s_break=1 75 | } 76 | done 77 | } 78 | 79 | # Run the selected function. 80 | _sf_select () { 81 | # The number of functions 82 | for i in `seq 0 99` 83 | do 84 | if [ $_s_current_n -eq $i ];then 85 | _sf_$i 86 | fi 87 | done 88 | } 89 | 90 | echo "$menu" | _sf_main "$@" 91 | -------------------------------------------------------------------------------- /bin/imei-and-serial-numbers.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Checking MI account 44 |  Contex condoms serial number lookup 45 | ﴚ [ BACK TO TOC ] 46 | " 47 | 48 | # CODE URL PUSH 49 | _sf_0 () { open "https://www.checkmi.info/" } 50 | _sf_1 () { open "https://contex.com/serial-number-lookup/" } 51 | _sf_2 () { TOC_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /bin/iot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Greynoise.io — One by one types words from a given list into the search bar of #Google, #Bing, or another search engine 44 |  fofa.so — google search in two languages simultaneously in one window 45 |  Thingful.net — allows you to customize the country, language, device, city when searching on Google 46 |  TheLordEye — Tool that searches for devices directly connected to the internet with a user specified query. It returns results for webcams, traffic lights, routers, smart TVs etc 47 | ﴚ [ BACK TO TOC ] 48 | " 49 | 50 | # CODE URL PUSH 51 | _sf_0 () { open "https://www.greynoise.io/" } 52 | _sf_1 () { open "https://fofa.so/" } 53 | _sf_2 () { open "https://www.thingful.net/" } 54 | _sf_3 () { open "https://github.com/rlyonheart/thelordseye" } 55 | _sf_4 () { TOC_CMD } 56 | 57 | # Search for a selected number of lines 58 | func (){ 59 | for i in `seq 0 99` 60 | do 61 | _sf_ + $i () { 62 | _s_current_n=$i 63 | _s_break=1 64 | } 65 | done 66 | } 67 | 68 | # Run the selected function. 69 | _sf_select () { 70 | # The number of functions 71 | for i in `seq 0 99` 72 | do 73 | if [ $_s_current_n -eq $i ];then 74 | _sf_$i 75 | fi 76 | done 77 | } 78 | 79 | echo "$menu" | _sf_main "$@" 80 | -------------------------------------------------------------------------------- /bin/keywords-trends-news-analytics.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 | ﳊ Wordstat.yandex.ru — the estimated number of Yandex searches in the coming month for different keywords 44 | ﳊ Trends Google 45 | ﳊ Keywordtool.io — keyword matching for Google, YouTube, Amazon, Ebay, Bing, Instagram, Twitter 46 | ﳊ Google Books Ngram Viewer 47 | ﳊ News Explorer BlueMix 48 | ﳊ Pinterest Trends 49 | ﴚ [ BACK TO TOC ] 50 | " 51 | 52 | # CODE URL PUSH 53 | _sf_0 () { open "https://wordstat.yandex.ru/" } 54 | _sf_1 () { open "https://trends.google.com/trends/" } 55 | _sf_2 () { open "https://keywordtool.io/search/keywords/" } 56 | _sf_3 () { open "https://books.google.com/ngrams/" } 57 | _sf_4 () { open "http://news-explorer.mybluemix.net/" } 58 | _sf_5 () { open "https://trends.pinterest.com/" } 59 | _sf_6 () { TOC_CMD } 60 | 61 | # Search for a selected number of lines 62 | func (){ 63 | for i in `seq 0 99` 64 | do 65 | _sf_ + $i () { 66 | _s_current_n=$i 67 | _s_break=1 68 | } 69 | done 70 | } 71 | 72 | # Run the selected function. 73 | _sf_select () { 74 | # The number of functions 75 | for i in `seq 0 99` 76 | do 77 | if [ $_s_current_n -eq $i ];then 78 | _sf_$i 79 | fi 80 | done 81 | } 82 | 83 | echo "$menu" | _sf_main "$@" 84 | -------------------------------------------------------------------------------- /bin/my-projects.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Worldwide OSINT Tools Map 44 |  Quick hashtags and keywords search 45 |  Quick geolocation search 46 |  Phone Number Search Constructor 47 |  Domain Investigation Toolbox 48 |  IP adress Investigation Toolbox 49 |  Quick Cache and Archive search 50 |  Grep for OSINT 51 |  5 Google Custom Search Engine for search 48 pastebin sites 52 |  CSE for search 20 source code hosting services 53 |  Dorks collections list 54 |  APIs for OSINT 55 |  Advanced Search Operators List 56 | ﴚ [ BACK TO TOC ] 57 | " 58 | 59 | # CODE URL PUSH 60 | _sf_0 () { open "https://cipher387.github.io/osintmap/" } 61 | _sf_1 () { open "https://cipher387.github.io/hashtags_and_keywords_social_media_quick_search/" } 62 | _sf_2 () { open "https://cipher387.github.io/quickgeolocationsearch/" } 63 | _sf_3 () { open "https://cipher387.github.io/phonenumberqueryconstructor/" } 64 | _sf_4 () { open "https://cipher387.github.io/domain_investigation_toolbox/" } 65 | _sf_5 () { open "https://cipher387.github.io/domain_investigation_toolbox/ip.html" } 66 | _sf_6 () { open "https://cipher387.github.io/quickcacheandarchivesearch/" } 67 | _sf_7 () { open "https://github.com/cipher387/grep_for_osint" } 68 | _sf_8 () { open "https://cipher387.github.io/pastebinsearchengines/" } 69 | _sf_9 () { open "https://cipher387.github.io/code_repository_google_custom_search_engines/" } 70 | _sf_10 () { open "https://github.com/cipher387/Dorks-collections-list" } 71 | _sf_11 () { open "https://github.com/cipher387/API-s-for-OSINT" } 72 | _sf_12 () { open "https://github.com/cipher387/Advanced-search-operators-list" } 73 | _sf_13 () { TOC_CMD } 74 | 75 | # Search for a selected number of lines 76 | func (){ 77 | for i in `seq 0 99` 78 | do 79 | _sf_ + $i () { 80 | _s_current_n=$i 81 | _s_break=1 82 | } 83 | done 84 | } 85 | 86 | # Run the selected function. 87 | _sf_select () { 88 | # The number of functions 89 | for i in `seq 0 99` 90 | do 91 | if [ $_s_current_n -eq $i ];then 92 | _sf_$i 93 | fi 94 | done 95 | } 96 | 97 | echo "$menu" | _sf_main "$@" 98 | -------------------------------------------------------------------------------- /bin/nft.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Nonfungible.com — help to analyze the NFT market, find out which tokens were sold most actively (week, month, year, all time) 44 | ﴚ [ BACK TO TOC ] 45 | " 46 | 47 | # CODE URL PUSH 48 | _sf_0 () { } 49 | _sf_1 () { TOC_CMD } 50 | 51 | # Search for a selected number of lines 52 | func (){ 53 | for i in `seq 0 99` 54 | do 55 | _sf_ + $i () { 56 | _s_current_n=$i 57 | _s_break=1 58 | } 59 | done 60 | } 61 | 62 | # Run the selected function. 63 | _sf_select () { 64 | # The number of functions 65 | for i in `seq 0 99` 66 | do 67 | if [ $_s_current_n -eq $i ];then 68 | _sf_$i 69 | fi 70 | done 71 | } 72 | 73 | echo "$menu" | _sf_main "$@" 74 | -------------------------------------------------------------------------------- /bin/tools-for-duckduckgo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  DuckDuckGo !bangs — extension that add DuckDuckGo bang buttons to search results and search links in the context menu 44 | ﴚ [ BACK TO TOC ] 45 | " 46 | 47 | # CODE URL PUSH 48 | _sf_0 () { } 49 | _sf_1 () { TOC_CMD } 50 | 51 | # Search for a selected number of lines 52 | func (){ 53 | for i in `seq 0 99` 54 | do 55 | _sf_ + $i () { 56 | _s_current_n=$i 57 | _s_break=1 58 | } 59 | done 60 | } 61 | 62 | # Run the selected function. 63 | _sf_select () { 64 | # The number of functions 65 | for i in `seq 0 99` 66 | do 67 | if [ $_s_current_n -eq $i ];then 68 | _sf_$i 69 | fi 70 | done 71 | } 72 | 73 | echo "$menu" | _sf_main "$@" 74 | -------------------------------------------------------------------------------- /bin/tv-radio.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### [ DON'T TOUCH ] ############################################################ 4 | . sentaku -n 5 | 6 | _SENTAKU_SEPARATOR=$'\n' 7 | _SENTAKU_NOHEADER=1 8 | _SENTAKU_NONUMBER=1 9 | shopt -s expand_aliases 10 | 11 | ERROR_ASCII='\e[31;5;7m 12 | 13 | ███████╗██████╗ ██╗ ██╗ ███╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ █████╗ ██████╗ ██╗ ██╗ 14 | ██╔════╝██╔══██╗╚██╗ ██╔╝ ████╗ ██║██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝ 15 | ███████╗██████╔╝ ╚████╔╝ ██╔██╗ ██║██║ ██║ ██║ ██████╔╝█████╗ ███████║██║ ██║ ╚████╔╝ 16 | ╚════██║██╔══██╗ ╚██╔╝ ██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║ ██║ ╚██╔╝ 17 | ███████║██║ ██║ ██║▄█╗ ██║ ╚████║╚██████╔╝ ██║ ██║ ██║███████╗██║ ██║██████╔╝ ██║ 18 | ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝ 19 | 20 | \e[m 21 | ' 22 | 23 | EXIT_ASCII='\e[32;5;7m 24 | 25 | ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██╗ 26 | ██╔════╝ ██╔═══██╗██╔═══██╗██╔══██╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██║ 27 | ██║ ███╗██║ ██║██║ ██║██║ ██║ ██████╔╝ ╚████╔╝ █████╗ ██║ 28 | ██║ ██║██║ ██║██║ ██║██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══╝ ╚═╝ 29 | ╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝ ██████╔╝ ██║ ███████╗██╗ 30 | ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ 31 | 32 | \e[31m 33 | ' 34 | ### [ Error hiding and alias loading in shopt ] ################################ 35 | clear && source $HOME/dotfiles/.zshrc 36 | 37 | ### [ Aliases ] ################################################################ 38 | alias ERROR_CMD='clear && echo $ERROR_ASCII && sleep 3m;clear && echo "$menu" | _sf_main "$@"' 39 | alias TOC_CMD='zsh $TOC && bash $TOC' 40 | 41 | ### [ Name of the function to be executed ] #################################### 42 | menu=" 43 |  Radion.net — view list of all radiostations near your location and search radiostations by keywords 44 |  American Archive of Public Broadcasting — Discover historic programs of publicly funded radio and television across America. Watch and listen 45 | ﴚ [ BACK TO TOC ] 46 | " 47 | 48 | # CODE URL PUSH 49 | _sf_0 () { open "https://www.radio.net/local-stations" } 50 | _sf_1 () { open "https://americanarchive.org" } 51 | _sf_2 () { TOC_CMD } 52 | 53 | # Search for a selected number of lines 54 | func (){ 55 | for i in `seq 0 99` 56 | do 57 | _sf_ + $i () { 58 | _s_current_n=$i 59 | _s_break=1 60 | } 61 | done 62 | } 63 | 64 | # Run the selected function. 65 | _sf_select () { 66 | # The number of functions 67 | for i in `seq 0 99` 68 | do 69 | if [ $_s_current_n -eq $i ];then 70 | _sf_$i 71 | fi 72 | done 73 | } 74 | 75 | echo "$menu" | _sf_main "$@" 76 | -------------------------------------------------------------------------------- /cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "osint-tools-cli" 3 | version = "0.1.0" 4 | authors = ["Ocat "] 5 | license = "MIT" 6 | edition = "2021" 7 | 8 | [dependencies] 9 | color-eyre = "0.6.3" 10 | crossterm = "0.28.1" 11 | ratatui = "0.29.0" 12 | -------------------------------------------------------------------------------- /src/list_state_ext.rs: -------------------------------------------------------------------------------- 1 | use ratatui::widgets::ListState; 2 | 3 | #[allow(dead_code)] 4 | 5 | // ListStateExtトレイト 6 | pub trait ListStateExt { 7 | fn select_next(&mut self); 8 | fn select_previous(&mut self); 9 | } 10 | 11 | // ListStateExtトレイトをListState構造体に実装 12 | impl ListStateExt for ListState { 13 | // 次のアイテムを選択する 14 | fn select_next(&mut self) { 15 | let i = match self.selected() { 16 | Some(i) => (i + 1) % 31, 17 | None => 0, 18 | }; 19 | self.select(Some(i)); 20 | } 21 | 22 | // 前のアイテムを選択する 23 | fn select_previous(&mut self) { 24 | let i = match self.selected() { 25 | Some(i) => if i == 0 { 30 } else { i - 1 }, 26 | None => 0, 27 | }; 28 | self.select(Some(i)); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | use std::io::{self, stdout}; 2 | use color_eyre::Result; 3 | use crossterm::{ 4 | execute, 5 | terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, 6 | }; 7 | use ratatui::backend::CrosstermBackend; 8 | use ratatui::Terminal; 9 | 10 | mod app; 11 | mod menu; 12 | mod menu_list; 13 | mod list_state_ext; 14 | 15 | use crate::app::App; 16 | 17 | // main関数 18 | // アプリケーションを初期化して実行する 19 | // エラーが発生した場合は、エラーメッセージを表示する 20 | // エラーが発生しない場合は、アプリケーションの実行結果を返す 21 | 22 | fn main() -> Result<()> { 23 | color_eyre::install()?; // color-eyreを初期化 24 | enable_raw_mode()?; // raw modeを有効化 25 | 26 | let mut stdout = stdout(); // 標準出力を取得 27 | execute!(stdout, EnterAlternateScreen)?; // ターミナルをクリア 28 | 29 | let backend = CrosstermBackend::new(stdout); // crossterm backendを作成 30 | let terminal = Terminal::new(backend)?; // terminalを作成 31 | 32 | let app = App::default(); // アプリケーションを初期化 33 | let result = app.run(terminal); // アプリケーションを実行 34 | 35 | disable_raw_mode()?; // raw modeを無効化 36 | execute!(io::stdout(), LeaveAlternateScreen)?; // ターミナルを復元 37 | 38 | result // アプリケーションの実行結果を返す 39 | } 40 | -------------------------------------------------------------------------------- /src/menu_list.rs: -------------------------------------------------------------------------------- 1 | use crate::menu::MenuItem; 2 | use ratatui::widgets::ListState; 3 | 4 | // MenuList構造体 5 | // メニューのリストを表す 6 | // items: メニューのアイテム 7 | // state: 現在の選択状態 8 | 9 | pub struct MenuList { 10 | pub items: Vec, // メニューのアイテム 11 | pub state: ListState, // 現在の選択状態 12 | } 13 | 14 | // MenuList構造体のデフォルト値を定義 15 | // items: MenuItemの全てのアイテムを取得 16 | // state: ListStateのデフォルト値を取得 17 | 18 | impl Default for MenuList { 19 | fn default() -> Self { 20 | Self { 21 | items: MenuItem::all(), // MenuItemの全てのアイテムを取得 22 | state: ListState::default(), // ListStateのデフォルト値を取得 23 | } 24 | } 25 | } 26 | --------------------------------------------------------------------------------