├── Alpine ├── docs │ └── images │ │ ├── nomedia.me │ │ ├── ss.png │ │ └── alpinelinux-logo.svg ├── READ.MD ├── TermuxAlpine.sh ├── bash TermuxAlpinesh.md └── finaltouchup.sh ├── weeman ├── .gitignore ├── tools │ ├── 0.txt │ └── switch_ip_forward.sh ├── modules │ ├── 0.txt │ ├── email.py │ ├── whois_ip.py │ ├── is_website_up.py │ └── extract_links.py ├── profiles │ ├── 0.txt │ ├── localhost.profile │ └── mobile_localhost.profile ├── lib │ ├── bs4 │ │ ├── builder │ │ │ ├── 0.txt │ │ │ ├── _htmlparser.py │ │ │ ├── _lxml.py │ │ │ ├── __init__.py │ │ │ └── _html5lib.py │ │ ├── COPYING.txt │ │ ├── diagnose.py │ │ ├── __init__.py │ │ ├── testing.py │ │ └── dammit.py │ └── __init__.py ├── core │ ├── __init__.py │ ├── weeman_curr.png │ ├── logo.txt │ ├── complete.py │ ├── config.py │ ├── misc.py │ ├── httpd.py │ └── shell.py ├── contributors.txt ├── ChangeLog ├── weeman.py └── README.md ├── ngrok ├── style ├── bash.zip ├── optik.sh ├── bash.bashrc └── README.md ├── VirusMaker2019 ├── v-maker.zip └── README.md ├── metasploit2019 ├── metasploit.zip └── README.md ├── 4Kyoutube-dl.md ├── mutterficker.sh ├── ezsploit ├── README.md └── ezsploit.sh ├── sudo ├── READ.me └── sudo ├── yotube Copie all to script.md ├── sudogottmodus.sh └── README.md /Alpine/docs/images/nomedia.me: -------------------------------------------------------------------------------- 1 | nomedia 2 | -------------------------------------------------------------------------------- /weeman/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | history.log 3 | -------------------------------------------------------------------------------- /weeman/tools/0.txt: -------------------------------------------------------------------------------- 1 | https://github.com/GottModusTermux/ 2 | -------------------------------------------------------------------------------- /weeman/modules/0.txt: -------------------------------------------------------------------------------- 1 | https://github.com/GottModusTermux/ 2 | -------------------------------------------------------------------------------- /weeman/profiles/0.txt: -------------------------------------------------------------------------------- 1 | https://github.com/GottModusTermux/ 2 | -------------------------------------------------------------------------------- /Alpine/READ.MD: -------------------------------------------------------------------------------- 1 | 2 | bash TermuxAlpine.sh 3 | 4 | startalpine 5 | -------------------------------------------------------------------------------- /ngrok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/ngrok -------------------------------------------------------------------------------- /weeman/lib/bs4/builder/0.txt: -------------------------------------------------------------------------------- 1 | https://github.com/GottModusTermux/ 2 | -------------------------------------------------------------------------------- /style/bash.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/style/bash.zip -------------------------------------------------------------------------------- /weeman/core/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # __init__.py - just pass 3 | # 4 | 5 | pass 6 | -------------------------------------------------------------------------------- /Alpine/TermuxAlpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/Alpine/TermuxAlpine.sh -------------------------------------------------------------------------------- /Alpine/docs/images/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/Alpine/docs/images/ss.png -------------------------------------------------------------------------------- /VirusMaker2019/v-maker.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/VirusMaker2019/v-maker.zip -------------------------------------------------------------------------------- /metasploit2019/metasploit.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/metasploit2019/metasploit.zip -------------------------------------------------------------------------------- /weeman/core/weeman_curr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottModusTermux/G0D/HEAD/weeman/core/weeman_curr.png -------------------------------------------------------------------------------- /weeman/lib/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2015-2016 by Hypsurus 3 | # 4 | # See 'LICENSE' for copying 5 | # 6 | 7 | 8 | -------------------------------------------------------------------------------- /style/optik.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash -e 2 | 3 | pkg install figlet -y 4 | rm /data/data/com.termux/files/usr/etc/bash.bashrc 5 | cp bash.bashrc /data/data/com.termux/files/usr/etc 6 | rm /data/data/com.termux/files/usr/etc/motd 7 | 8 | exit 9 | -------------------------------------------------------------------------------- /style/bash.bashrc: -------------------------------------------------------------------------------- 1 | command_not_found_handle() { 2 | /data/data/com.termux/files/usr/libexec/termux/command-not-found "$1" 3 | } 4 | 5 | figlet -f slant g0d- 6 | figlet -f slant m0de 7 | 8 | PS1='\[\e[31m\]┌─[\[\e[37m\]\T\[\e[31m\]]───\e[1;98m[@g0d-m0de]\e[0;31m───[\#]\n|\n\e[0;31m└─[\[\e[31m\]\e[0;35m\W\ 9 | [\e[31m\]]───►\e[1;93m' 10 | -------------------------------------------------------------------------------- /weeman/contributors.txt: -------------------------------------------------------------------------------- 1 | Weeman contributors 2 | -------------------- 3 | 4 | Thanks to these nice people: 5 | ---------------------------- 6 | 7 | DeveloppSoft (developpsoft.github.io) - Fixed english mistake and list cmd in framework 8 | Bugzap91 - for the link patch. 9 | Adrien Kuhn () - for adding Fedora instructions #3. 10 | lisogallo - 'external_js' option for including external scripts 11 | 12 | -------------------------------------------------------------------------------- /weeman/profiles/localhost.profile: -------------------------------------------------------------------------------- 1 | # 2 | # Default weeman profile 3 | # 4 | 5 | # Website URL 6 | url = https://localhost 7 | 8 | # 9 | action_url = https://localhost 10 | 11 | # The port weeman will listen 12 | port = 80 13 | 14 | # HTTP User-Agent 15 | user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.0 Safari/537.36" 16 | 17 | # HTML file to load instead of URL 18 | # html_file = "file.html" 19 | -------------------------------------------------------------------------------- /weeman/profiles/mobile_localhost.profile: -------------------------------------------------------------------------------- 1 | # 2 | # Weeman profile for mobile site. 3 | # 4 | 5 | # Website URL 6 | url = "https://localhost" 7 | 8 | # 9 | action_url = "https://localhost" 10 | 11 | # The port weeman will listen 12 | port = 80 13 | 14 | # HTTP User-Agent 15 | user_agent = "Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+" 16 | 17 | # HTML file to load 18 | # html_file = "file.html" 19 | -------------------------------------------------------------------------------- /weeman/core/logo.txt: -------------------------------------------------------------------------------- 1 | ____________________GottModusTermux____________________ 2 | ___ ___ ___ ___ ___ ___ 3 | /\__\ /\ \ /\ \ /\__\ /\ \ /\__\ 4 | /:/\__\ /::\ \ /::\ \ /::L_L_ /::\ \ /:| _|_ 5 | /:/:/\__\ /::\:\__\ /::\:\__\ /:/L:\__\ /::\:\__\ /::|/\__\ 6 | \::/:/ / \:\:\/ / \:\:\/ / \/_/:/ / \/\::/ / \/|::/ / 7 | \::/ / \:\/ / \:\/ / /:/ / /:/ / |:/ / 8 | \/__/ \/__/ \/__/ \/__/ \/__/ \/__/ 9 | -------------------------------------------------------------------------------- /weeman/modules/email.py: -------------------------------------------------------------------------------- 1 | # 2 | # email.py - weeman module - send email with HTML content. 3 | # 4 | # Copyright (c) 2016 Hypsurus 5 | # 6 | # See 'LICENSE' for module copying 7 | # 8 | 9 | import smtplib 10 | 11 | # Module global configs 12 | MODULE_AUTHOR = "Hypsurus " 13 | MODULE_LICENSE = "GPLv3" 14 | MODULE_VERSION = "0.1" 15 | MODULE_DATE = "22-01-2016" 16 | # Keep it short 17 | MODULE_DE = "Send an email with HTML content." 18 | 19 | class Email(object): 20 | """ Send HTML email """ 21 | def __init__(self): 22 | pass 23 | 24 | def main(): 25 | pass 26 | -------------------------------------------------------------------------------- /VirusMaker2019/README.md: -------------------------------------------------------------------------------- 1 | # Virus-Maker "Malicious" 2 | (for Linux,Windows,MacOS,Android) 3 | 4 | termux-setup-storage 5 | 6 | pkg install python2 7 | 8 | git clone https://github.com/GottModusTermux/G0D.git 9 | 10 | cd /G0D/VirusMaker2019/ 11 | 12 | unzip v-maker.zip 13 | 14 | cd v-maker 15 | 16 | pip2 install -r requirements.txt 17 | 18 | python2 malicious.py 19 | 20 | > after download virus open your file explorer 21 | > find folder Malicious and open it 22 | > chose and open folder Android if you download virus Android 23 | __________ 24 | # https://t.me/joinchat/KCZWlxJt2j87ZuuXLocKSA 25 | Termux Telegram Gruppe GER-Unterstützung 26 | 27 | https://www.youtube.com/channel/UCH2Qr1wpHMNBChgyusqjpLg?view_as=subscriber 28 | -------------------------------------------------------------------------------- /4Kyoutube-dl.md: -------------------------------------------------------------------------------- 1 | > YouTube Downloader für Termux 2 | videos bis zu 4k können seit dem letzen update 3 | gedownloadet werden 4 | 5 | _______ 6 | Type or copy these commands one by one 7 | _________ 8 | 9 | # apt update && apt -y upgrade 10 | 11 | # termux-setup-storage 12 | 13 | # pkg install -y python 14 | 15 | # pkg install -y python2 16 | 17 | # pip install youtube-dl 18 | 19 | # mkdir ~/storage/shared/youtube 20 | 21 | # mkdir -p ~/.config/youtube-dl 22 | 23 | # pkg install -y ffmpeg 24 | 25 | # mkdir ~/bin 26 | 27 | # wget http://pastebin.com/raw/DVVjQMfZ -O ~/bin/termux-url-opener 28 | 29 | # dos2unix ~/bin/termux-url-opener 30 | 31 | 32 | teile youtube videos jetzt mit termux, 33 | und du kannst dir aussuchen in welcher ausflösung du das video bekommst 34 | (nur mp3 und bis zu 4k sind möglich !!) 35 | -------------------------------------------------------------------------------- /metasploit2019/README.md: -------------------------------------------------------------------------------- 1 | # Metasploit "ERROR FREE" on Termux 2 | 3 | git clone https://github.com/GottModusTermux/G0D.git 4 | 5 | pkg install unzip -y 6 | 7 | cd G0D/metasploit2019/ 8 | 9 | unzip metasploit.zip 10 | 11 | cd metasploit 12 | 13 | pip install bundler 14 | 15 | pip install bundle 16 | 17 | gem install bundler 18 | 19 | chmod +x * 20 | 21 | bash metasploit.sh 22 | ____ 23 | 24 | cd 25 | 26 | cd metasploit-framework 27 | 28 | msfconsole 29 | 30 | # https://t.me/joinchat/KCZWlxJt2j87ZuuXLocKSA 31 | >Termux Telegram Gruppe GER-Unterstützung 32 | 33 | https://youtu.be/B_49pqaXpAs <--Tutorial 34 | Hier habe ich ein Video für euch hochgeladen, 35 | um euch zu zeigen wie die Installertion durchgeführt wird, 36 | und anschließend "Metasploit" gestartet wird. 37 | 38 | Letzter Test:09.dez.2018 39 | mit meiner Anleitung, gibt es keine Fehler 40 | -------------------------------------------------------------------------------- /mutterficker.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash -e 2 | 3 | # colors 4 | 5 | red='\033[1;31m' 6 | reset='\033[0m' 7 | 8 | printf "$red" 9 | echo "MutterFick prozess gestartet.." 10 | 11 | sleep 2 12 | echo 13 | echo 14 | echo 15 | echo "start" 16 | echo 17 | sleep 3 18 | echo "1%" 19 | sleep 2 20 | echo "3%" 21 | sleep 3 22 | echo "7%" 23 | sleep 1 24 | echo "12%" 25 | sleep 1 26 | echo "24%" 27 | sleep 4 28 | echo "64%" 29 | sleep 2 30 | echo "81%" 31 | sleep 1 32 | echo "92%" 33 | sleep 1 34 | echo "100%" 35 | sleep 2 36 | echo 37 | echo "Fertig !!" 38 | printf "$reset" 39 | 40 | sleep 3 41 | 42 | clear 43 | echo 44 | echo 45 | echo 46 | 47 | printf "$red" 48 | echo "Gratulation.." 49 | sleep 2 50 | echo 51 | echo 52 | echo "Mütter wurden erfolgreich gefickt" 53 | sleep 3 54 | echo 55 | echo 56 | echo 57 | echo "MutterFick prozess erfolgreich durchgefürht !!" 58 | printf "$reset" 59 | sleep 7 60 | clear 61 | 62 | ls 63 | 64 | exit 65 | -------------------------------------------------------------------------------- /ezsploit/README.md: -------------------------------------------------------------------------------- 1 | # First install TSU &Metasploit 2 | [https://youtu.be/B_49pqaXpAs ..Metasploit error free 3 | https://github.com/GottModusTermux/G0D/tree/master/metasploit2019] 4 | 5 | Command line script for automating metasploit functions 6 | 7 | folgende befehle: 8 | 9 | pkg install tsu -y 10 | cd G0D/ezsploit/ 11 | chmod +x * 12 | tsu 13 | bash ezsploit.sh 14 | 15 | __________ 16 | - Checks for metasploit service and starts if not present 17 | - Easily craft meterpreter reverse_tcp payloads for Windows, Linux, Android $ 18 | - Start multiple meterpreter reverse_tcp listners 19 | - Assistance with building basic persistence options and scripts 20 | - Armitage launcher 21 | - Drop into Msfconsole 22 | - Some other fun stuff :) 23 | 24 | ------------------------------------------ 25 | 26 | To-Do 27 | 28 | Add more functions to payloads/listners, java, php, tomcat etc 29 | 30 | Improve overall functionality 31 | 32 | # https://t.me/joinchat/KCZWlxJt2j87ZuuXLocKSA 33 | >Termux Telegram Gruppe GER-Unterstützung 34 | -------------------------------------------------------------------------------- /weeman/core/complete.py: -------------------------------------------------------------------------------- 1 | # 2 | # complete.py - auto complete with readline 3 | # 4 | # Credit to (http://stackoverflow.com/a/187660) 5 | # 6 | # This file if part of weeman project 7 | # 8 | # See 'LICENSE' file for copying 9 | # 10 | 11 | import readline 12 | 13 | array = ["set", "show", 14 | "help", "port", 15 | "url", "action_url", 16 | "user_agent", "html_file", 17 | "external_js", "clear", 18 | "quit", 19 | "run", "banner"] 20 | 21 | class auto(object): 22 | 23 | def __init__(self, options): 24 | self.options = sorted(options) 25 | 26 | def complete(self, text, state): 27 | if state == 0: 28 | if text: 29 | self.matches = [s for s in self.options 30 | if s and s.startswith(text)] 31 | else: 32 | self.matches = self.options[:] 33 | try: 34 | return self.matches[state] 35 | except IndexError: 36 | return None 37 | 38 | def complete(array): 39 | completer = auto(array) 40 | readline.set_completer(completer.complete) 41 | readline.parse_and_bind('tab:complete') 42 | -------------------------------------------------------------------------------- /weeman/core/config.py: -------------------------------------------------------------------------------- 1 | # 2 | # config.py - config variables 3 | # 4 | # This file if part of weeman project 5 | # 6 | # See 'LICENSE' file for copying 7 | # 8 | 9 | 10 | import os 11 | import sys 12 | 13 | __author__ = "Hypsurus " 14 | __version__ = "1.7.1" 15 | __codename__ = "end" 16 | 17 | say = "There are plenty of fish in the sea" 18 | 19 | def history_getkey(key): 20 | try: 21 | history = open("history.log", "r").readlines() 22 | except Exception as e: 23 | return 0 24 | if history == None: 25 | return 0 26 | for line in history: 27 | if line.startswith("\n") or line.startswith("#"): 28 | pass 29 | (skey,value) = line.split(" = ") 30 | if skey == key: 31 | return str(value[:-1]) 32 | return 0 33 | 34 | url = history_getkey("url") or None 35 | port = int(history_getkey("port")) or int(8080) 36 | action_url = history_getkey("action_url") or None 37 | user_agent = history_getkey("user_agent") or "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.0 Safari/537.36" 38 | html_file = None 39 | external_js = history_getkey("external_js") or None 40 | quiet_mode = False 41 | -------------------------------------------------------------------------------- /sudo/READ.me: -------------------------------------------------------------------------------- 1 | Ultimate Linux Terminal on Android 2 | #GottModusTermux <--- 3 | 4 | SUPERUSER DO !! aka. SUDO 5 | 6 | follow the next steps for SUDO 7 | >Copy&Paste: 8 | 9 | termux-setup-storage 10 | 11 | apt update && apt upgrade 12 | 13 | apt install git 14 | 15 | pkg install ncurses-utils 16 | 17 | git clone https://github.com/GottModusTermux/G0D.git && cd G0D/sudo 18 | 19 | apt install fish -y && fish 20 | 21 | cat sudo > /data/data/com.termux/files/usr/bin/sudo 22 | 23 | chmod 700 /data/data/com.termux/files/usr/bin/sudo 24 | 25 | exit 26 | 27 | sudo 28 | _________ 29 | 30 | $import "G0D-master.zip" in your Termux 31 | 32 | For example, if the ZIP is in your /0/Download/ folder, 33 | 34 | Copy&Paste the next commands: 35 | 36 | termux-setup-storage 37 | 38 | cd storage/downloads/ 39 | 40 | cp -f G0D-master.zip $HOME 41 | 42 | cd 43 | 44 | pkg install zip 45 | 46 | unzip G0D-master.zip && cd G0D-master/sudo 47 | 48 | apt update && apt upgrade 49 | 50 | pkg install ncurses-utils 51 | 52 | apt install fish && fish 53 | 54 | cat sudo > /data/data/com.termux/files/usr/bin/sudo 55 | 56 | chmod 700 /data/data/com.termux/files/usr/bin/sudo 57 | 58 | exit 59 | 60 | sudo 61 | 62 | ____ 63 | #GottModusTermux 64 | -------------------------------------------------------------------------------- /weeman/tools/switch_ip_forward.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # switch_ip_forward.sh - enable/disable ip forward 4 | # 5 | # Written by Hypsurus (c) 2016 6 | # 7 | # See 'LICENSE' file for copying 8 | # 9 | 10 | 11 | switch() { 12 | if [ $1 -eq 1 ];then 13 | echo "> Enabling ip forward ..." 14 | echo 1 > "/proc/sys/net/ipv4/ip_forward" 15 | if [ $(cat /proc/sys/net/ipv4/ip_forward) -eq 1 ];then 16 | echo "> IP forward enabled." 17 | else 18 | echo "(X) IP forward not enabled." 19 | fi 20 | elif [ $1 -eq 0 ];then 21 | echo "> Disabling ip forward ..." 22 | echo 0 > "/proc/sys/net/ipv4/ip_forward" 23 | if [ $(cat /proc/sys/net/ipv4/ip_forward) -eq 0 ];then 24 | echo "> IP forward disabled." 25 | else 26 | echo "(X) IP forward not disabled." 27 | fi 28 | fi 29 | } 30 | 31 | 32 | if [ $UID -ne 0 ];then 33 | echo "Please run as root." 34 | exit 1 35 | fi 36 | 37 | if [[ $1 == "-e" ]] || [[ $1 == "--enable" ]];then 38 | switch 1 39 | elif [[ $1 == "-d" ]] || [[ $1 == "--disable" ]];then 40 | switch 0 41 | else 42 | echo "Usage: $0 --enable/--disable." 43 | echo -e "\nOptions:" 44 | echo -e "\t-e/--enable - enable ip forward." 45 | echo -e "\t-d/--disable - disable ip forward." 46 | exit 1 47 | fi 48 | -------------------------------------------------------------------------------- /Alpine/bash TermuxAlpinesh.md: -------------------------------------------------------------------------------- 1 | # TermuxAlpine 2 | 3 | #### _powered by_ 4 | 5 | ![powered by Alpine](../master/docs/images/alpinelinux-logo.svg) 6 | 7 | ![Optional Text](../master/docs/images/ss.png) 8 | 9 | 10 | This Termux bash setup shell script will attempt to set Alpine Linux up in your Termux environment. 11 | 12 | ## _Steps For Installation_ 13 | 1. First goto home directory 14 | `cd $HOME` 15 | 2. Get the script 16 | `curl -LO https://raw.githubusercontent.com/Hax4us/TermuxAlpine/master/TermuxAlpine.sh` 17 | 3. Execute the script 18 | `bash TermuxAlpine.sh` 19 | 4. Start Alpine 20 | `startalpine` 21 | 5. For exit just execute 22 | `exit` 23 | 24 | ## _Steps For First Time Use (Recommended)_ 25 | 1. Update Alpine 26 | `apk update` 27 | 2. Now you can install any package by 28 | `apk add package_name` 29 | 30 | ## Size Comparision 31 | Size  | Alpine  | Arch | Ubuntu 32 | --- | --- | --- | --- 33 | before installation | Around 1 MB 😱  | Around 400 MB | Around 35 MB 34 | after installation | Around 80 MB | Around 2000 MB | Around 1200 MB 35 | 36 | #### here is full usage details of apk https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 37 | 38 | 39 | Comments are welcome at https://github.com/Hax4us/TermuxAlpine/issues ✍ 40 | 41 | Pull requests are welcome https://github.com/Hax4us/TermuxAlpine/pulls ✍ 42 | -------------------------------------------------------------------------------- /weeman/ChangeLog: -------------------------------------------------------------------------------- 1 | * Version 1.0 <10-09-2015>: 2 | Initial release. 3 | 4 | * Version 1.1 (Wein) <12-09-2015>: 5 | Added redirect to orignal site. 6 | Bug fixes 7 | 8 | * Version 1.2.2 (Popi) <16-09-2015>: 9 | Screenshot updated. 10 | Files moved from one script to core/. 11 | Bug fixes 12 | ASCII logo replaced. 13 | 14 | Version 1.3 (ArmWork) <26-09-2015>: 15 | Added restore from session. 16 | Bug fixes 17 | 18 | Version 1.4 (Ping) <05-10-2015>: 19 | Added quiet_mode. 20 | Bug (#4) fixes. 21 | Added root check for port 80. 22 | Added html_file option. 23 | using optparse 24 | Replacing files/images/scripts with full locations. 25 | Headers files updated. 26 | 27 | Version 1.5 (GreenTree) 10-10-2015: 28 | url, action_url http://localhost changed to None 29 | Beautifulsoup dependency removed. 30 | 31 | Version 1.6 (Black-eagle) 22-11-2015: 32 | Added command line options. 33 | Added framework.py 34 | Added modules/is_website_up.pu module. 35 | Code cleanup. 36 | Windows not supported! 37 | 38 | Version 1.7 (Scratch) 25-03-2016: 39 | Added profiles 40 | Added module whois_ip.py 41 | Added module extract_links.py 42 | Added new tool tools/switch_ip_forward.sh 43 | Tool Removed tools/weeman_ettercap.sh 44 | Core updated. 45 | Bug fixes. 46 | 47 | Version 1.7.1 (Final): 48 | Framework removed. 49 | bs4 updated. 50 | this is the last version of weeman. 51 | -------------------------------------------------------------------------------- /weeman/modules/whois_ip.py: -------------------------------------------------------------------------------- 1 | # 2 | # whois_ip.py - weeman module - WHO-IS IP 3 | # 4 | # Copyright (c) 2015 Hypsurus 5 | # 6 | # See 'LICENSE' for module copying 7 | # 8 | 9 | 10 | from socket import * 11 | from core.misc import printt 12 | 13 | # Module global configs 14 | MODULE_AUTHOR = "Hypsurus " 15 | MODULE_LICENSE = "GPLv3" 16 | MODULE_VERSION = "0.1" 17 | MODULE_DATE = "18-12-2015" 18 | # Keep it short 19 | MODULE_DE = "WHO-IS IP." 20 | 21 | class whois(object): 22 | """ Get links from HTML page """ 23 | def __init__(self, ip_addr): 24 | self.ip_addr = ip_addr 25 | 26 | def fetch(self): 27 | """ Create connection o the whois server """ 28 | s = socket(AF_INET, SOCK_STREAM) 29 | code = s.connect_ex(("whois.ripe.net", 43)) 30 | s.settimeout(2) 31 | if code != 0: 32 | printt(3, "Failed to connect to the whois server.") 33 | return 34 | 35 | data = s.recv(1024) 36 | print(data) 37 | s.send("%s -B\r\n" % (self.ip_addr) ) 38 | while data: 39 | data = s.recv(8192) 40 | print(data) 41 | s.close() 42 | 43 | def main(args): 44 | try: 45 | ip_addr = args[2] 46 | except IndexError: 47 | print("Usage: whois_ip [IP].") 48 | return # Exit main() 49 | 50 | run = whois(ip_addr) 51 | run.fetch() 52 | -------------------------------------------------------------------------------- /weeman/lib/bs4/COPYING.txt: -------------------------------------------------------------------------------- 1 | Beautiful Soup is made available under the MIT license: 2 | 3 | Copyright (c) 2004-2016 Leonard Richardson 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the 7 | "Software"), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to 10 | permit persons to whom the Software is furnished to do so, subject to 11 | the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 20 | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 21 | ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 22 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | 25 | Beautiful Soup incorporates code from the html5lib library, which is 26 | also made available under the MIT license. Copyright (c) 2006-2013 27 | James Graham and other contributors 28 | -------------------------------------------------------------------------------- /style/README.md: -------------------------------------------------------------------------------- 1 | experimental style beta test: 2 | 3 | cd 4 | cd .. 5 | cd usr/etc 6 | nano bash.bashrc 7 | 8 | PS1='\033[1;91mroot@$$$$[\033[1;93m\W\033[1;91m]: \033[1;92m' 9 | 10 | ...in einer neuen Zeile einfügen im Editor beim geöffnetem Dokument 11 | speichern.. termux neu starten 12 | kein download erfoderlich 13 | 14 | 15 | 16 | >GitHub: https://github.com/GottModusTermux/ 17 | 18 | - cd G0D 19 | 20 | - cp bash.zip $HOME && cd 21 | 22 | - ls 23 | 24 | - unzip bash.zip 25 | 26 | - pkg install nano -y && pkg install figlet -y && pkg install toilet 27 | 28 | - cd .. 29 | 30 | - ls 31 | 32 | - cd usr/etc 33 | 34 | - ls -a 35 | 36 | - rm motd 37 | 38 | - nano bash.bashrc 39 | 40 | 41 | eines der folgenden Zeilen in das geöffnete Dokument 42 | (nano bash.bashrc) einfügen: 43 | 44 | >1. figlet -f slant $$$$ 45 | >2. toilet $$$$ --metal 46 | 47 | 48 | die Geldzeichen [$$$$] gegen ein Wort deiner Wahl austauschen, 49 | schon wird es dir bei jedem Start als Titel-logo angezeigt 50 | 51 | "Welcome to Termux.. pkg search .. pkg upgrade/update" 52 | ...dieser Text wird mit deinem ersetzt ;) 53 | Allgemein ändern sich nun auch die farben vom Interface 54 | (schriften, ordner 55 | 56 | Hier hab ich euch mal ein Video hochgeladen, 57 | wie das ganze durchgeführt wird, 58 | und wie das ganze dann aussieht. 59 | 60 | >https://www.youtube.com/watch?v=xzL-B5poIv4&t=57s&app=desktop 61 | 62 | __________ 63 | # https://t.me/joinchat/KCZWlxJt2j87ZuuXLocKSA 64 | >Termux Telegram Gruppe GER-Unterstützung 65 | -------------------------------------------------------------------------------- /weeman/modules/is_website_up.py: -------------------------------------------------------------------------------- 1 | # 2 | # is_website_up.py - weeman module - checks is website is online using extrnal source 3 | # 4 | # Copyright (c) 2015 Hypsurus 5 | # 6 | # See 'LICENSE' for module copying 7 | # 8 | 9 | import urllib2 10 | from core.misc import printt 11 | 12 | # Module global configs 13 | MODULE_AUTHOR = "Hypsurus " 14 | MODULE_LICENSE = "GPLv3" 15 | MODULE_VERSION = "0.1" 16 | MODULE_DATE = "22-11-2015" 17 | # Keep it short 18 | MODULE_DE = "checks is website up using hackertarget.com API." 19 | 20 | class is_website_up(object): 21 | """ Checks is website is up and running """ 22 | def __init__(self, website): 23 | self.website = website 24 | 25 | def test_connection(self): 26 | opener = urllib2.build_opener() 27 | opener.addheaders = [('User-Agent', 28 | "Mozilla/5.0 (iPhone; CPU iPhone OS 9_0 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13A342 Safari/601.1")] 29 | data = opener.open("http://api.hackertarget.com/nping/?q=%s" % (self.website)).read() 30 | if data == "error check your api query": 31 | printt(2, "Looks like \'%s\' is down for everyone." % (self.website)) 32 | else: 33 | printt(3, "OK! \'%s\' is up and running!" % (self.website)) 34 | 35 | def main(args): 36 | try: 37 | website = args[2] 38 | except IndexError: 39 | print("Usage: is_website_up [URL].") 40 | return # Exit main() 41 | run = is_website_up(website) 42 | run.test_connection() 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /yotube Copie all to script.md: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | # © 2017 Mayur BeingAllRounder 3 | 4 | echo "© 2017 Mayur BeingAllRounder" 5 | echo "Audio only press 1" 6 | echo "144p Video press 2" 7 | echo "240p Video press 3" 8 | echo "360p Video press 4" 9 | echo "480p Video press 5" 10 | echo "720p Video press 6" 11 | echo "1080p Video press 7" 12 | echo "2k Video press 8" 13 | echo "4k Video press 9" 14 | 15 | command='-no-mtime -o /data/data/com.termux/files/home/storage/shared/youtube/%(title)s.%(ext)s -f' 16 | read option 17 | 18 | if [ "$option" -eq "1" ] 19 | then 20 | echo "$command 140" > ~/.config/youtube-dl/config 21 | youtube-dl $1 22 | 23 | elif [ "$option" -eq "2" ] 24 | then 25 | echo "$command \"best[height<=144]\"" > ~/.config/youtube-dl/config 26 | youtube-dl $1 27 | 28 | elif [ "$option" -eq "3" ] 29 | then 30 | echo "$command \"best[height<=240]\"" > ~/.config/youtube-dl/config 31 | youtube-dl $1 32 | 33 | elif [ "$option" -eq "4" ] 34 | then 35 | echo "$command \"best[height<=360]\"" > ~/.config/youtube-dl/config 36 | youtube-dl $1 37 | 38 | elif [ "$option" -eq "5" ] 39 | then 40 | echo "$command \"best[height<=480]\"" > ~/.config/youtube-dl/config 41 | youtube-dl $1 42 | 43 | elif [ "$option" -eq "6" ] 44 | then 45 | echo "$command \"best[height<=720]\"" > ~/.config/youtube-dl/config 46 | youtube-dl $1 47 | 48 | elif [ "$option" -eq "7" ] 49 | then 50 | echo "$command \"best[height<=1080]\"" > ~/.config/youtube-dl/config 51 | youtube-dl $1 52 | 53 | elif [ "$option" -eq "8" ] 54 | then 55 | echo "$command \"best[height<=1440]\"" > ~/.config/youtube-dl/config 56 | youtube-dl $1 57 | 58 | elif [ "$option" -eq "9" ] 59 | then 60 | echo "$command \"best[height<=2160]\"" > ~/.config/youtube-dl/config 61 | youtube-dl $1 62 | fi 63 | -------------------------------------------------------------------------------- /weeman/modules/extract_links.py: -------------------------------------------------------------------------------- 1 | # 2 | # extract_links.py - weeman module - extract links from HTML page 3 | # 4 | # Copyright (c) 2015 Hypsurus 5 | # 6 | # See 'LICENSE' for module copying 7 | # 8 | 9 | import urllib2 10 | import re 11 | from core.misc import printt 12 | 13 | # Module global configs 14 | MODULE_AUTHOR = "Hypsurus " 15 | MODULE_LICENSE = "GPLv3" 16 | MODULE_VERSION = "0.1" 17 | MODULE_DATE = "18-12-2015" 18 | # Keep it short 19 | MODULE_DE = "Extract links from HTML page." 20 | 21 | class Extract(object): 22 | """ Get links from HTML page """ 23 | def __init__(self, ufile): 24 | self.ufile = ufile 25 | self.links = [] 26 | 27 | def request(self): 28 | """ Send HTTP request to the target """ 29 | opener = urllib2.build_opener() 30 | opener.addheaders = [('User-Agent', 'Mozilla 5.0 (Linux)')] 31 | return opener.open(self.ufile).read() 32 | 33 | def extract(self, offline=0): 34 | """ Extract the links """ 35 | if not offline: 36 | data = self.request() 37 | else: 38 | data = open(self.ufile, "r").read() 39 | 40 | self.links = re.findall(r'href=[\'"]?([^\'" >]+)', data) 41 | 42 | def show_links(self): 43 | """ Show the links """ 44 | if not self.links: 45 | printt(3, "No links found.") 46 | else: 47 | for link in self.links: 48 | print("[*] %s" % ( link )) 49 | 50 | def main(args): 51 | try: 52 | ufile = args[2] 53 | except IndexError: 54 | print("Usage: extract_links [URL/FILE].") 55 | return # Exit main() 56 | 57 | run = Extract(ufile) 58 | if "://" in ufile: 59 | run.extract(0) 60 | else: 61 | run.extract(1) 62 | run.show_links() 63 | -------------------------------------------------------------------------------- /Alpine/finaltouchup.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | addprofile() 3 | { 4 | cat > $HOME/TermuxAlpine/etc/profile <<- EOM 5 | export CHARSET=UTF-8 6 | export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 7 | export PAGER=less 8 | export PS1='[termux@alpine \W]\\$ ' 9 | umask 022 10 | for script in /etc/profile.d/*.sh ; do 11 | if [ -r \$script ] ; then 12 | . \$script 13 | fi 14 | done 15 | EOM 16 | } 17 | 18 | addmotd() { 19 | cat > $HOME/TermuxAlpine/etc/profile.d/motd.sh <<- EOM 20 | printf "\n\033[1;34mWelcome to Alpine Linux in Termux! Enjoy!\033[0m\033[1;34m 21 | Chat: \033[0m\033[mhttps://gitter.im/termux/termux/\033[0m\033[1;34m 22 | Help: \033[0m\033[34minfo \033[0m\033[mand \033[0m\033[34mman \033[0m\033[1;34m 23 | Portal: \033[0m\033[mhttps://wiki.termux.com/wiki/Community\033[0m\033[1;34m 24 | 25 | Install a package: \033[0m\033[34mapk add \033[0m\033[1;34m 26 | More information: \033[0m\033[34mapk --help\033[0m\033[1;34m 27 | Search packages: \033[0m\033[34mapk search \033[0m\033[1;34m 28 | Upgrade packages: \033[0m\033[34mapk upgrade \n\033[0m \n" 29 | EOM 30 | } 31 | 32 | updrepos() { 33 | cp $HOME/TermuxAlpine/etc/apk/repositories $HOME/TermuxAlpine/etc/apk/repositories.bak 34 | cat > $HOME/TermuxAlpine/etc/apk/repositories <<- EOM 35 | http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/ 36 | http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/ 37 | http://dl-cdn.alpinelinux.org/alpine/edge/testing/ 38 | EOM 39 | } 40 | # thnx to @j16180339887 for DNS picker 41 | #addresolvconf () 42 | #{ 43 | # [ $(command -v getprop) ] && getprop | sed -n -e 's/^\[net\.dns.\]: \[\(.*\)\]/\1/p' | sed '/^\s*$/d' | sed 's/^/nameserver /' > $HOME/TermuxAlpine/etc/resolv.conf 44 | #} 45 | 46 | addprofile 47 | addmotd 48 | #addresolvconf 49 | updrepos 50 | -------------------------------------------------------------------------------- /sudogottmodus.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash -e 2 | 3 | # colors 4 | 5 | red='\033[1;31m' 6 | yellow='\033[1;33m' 7 | blue='\033[1;34m' 8 | reset='\033[0m' 9 | 10 | apt-get upgrade -y 11 | apt-get update 12 | printf "$red" 13 | echo "Du musst gleich.." 14 | echo "auf >Zulassen< klicken !!" 15 | printf "$reset" 16 | 17 | sleep 3 18 | 19 | termux-setup-storage 20 | 21 | sleep 5 22 | 23 | printf "$yellow" 24 | echo "sudo wird installiert" 25 | sleep 2 26 | echo "lehnt euch zurück.." 27 | sleep 2 28 | echo "GottModusTermux macht das schon" 29 | echo ".. keine sorge ;D" 30 | sleep 2 31 | 32 | echo 33 | echo "Jetzt gehts los.." 34 | sleep 3 35 | echo "in 3.." 36 | sleep 3 37 | echo "2.." 38 | sleep 2 39 | echo "1.." 40 | sleep 2 41 | printf "$reset" 42 | 43 | apt install git -y 44 | pkg install ncurses-utils 45 | pkg install nano -y 46 | 47 | git clone https://github.com/GottModusTermux/G0D.git 48 | 49 | cd G0D 50 | cd sudo 51 | ls 52 | 53 | sleep 4 54 | 55 | cat sudo > /data/data/com.termux/files/usr/bin/sudo 56 | 57 | chmod 700 /data/data/com.termux/files/usr/bin/sudo 58 | 59 | cd $HOME 60 | 61 | 62 | printf "$blue" 63 | echo "so das wars ja schon" 64 | sleep 2 65 | echo "sudo ist nun einsatz bereit !!" 66 | sleep 2 67 | echo "als letztes testen wir noch sudo" 68 | printf "$reset" 69 | echo 70 | printf "$red" 71 | echo 72 | echo "DU MUSST" 73 | echo "TERMUX" 74 | echo "ROOT-RECHTE" 75 | echo "GEBEN !!" 76 | printf "$reset" 77 | 78 | sleep 5 79 | 80 | sudo 81 | 82 | sleep 7 83 | 84 | echo "alles gut ? okaay das wars ;D" 85 | 86 | sleep 2 87 | 88 | printf "$red" 89 | echo "und jetzt bin ich auch schon weg.." 90 | sleep 2 91 | echo "besucht meine github seite !" 92 | sleep 2 93 | echo "github.com/GottModusTermux/G0D" 94 | printf "$reset" 95 | sleep 3 96 | printf "$blue" 97 | echo "github.com/GottModusTermux/G0D" 98 | printf "$reset" 99 | sleep 3 100 | printf "$red" 101 | echo "github.com/GottModusTermux/G0D" 102 | printf "$reset" 103 | sleep 2 104 | 105 | exit 106 | 107 | 108 | 109 | -------------------------------------------------------------------------------- /weeman/core/misc.py: -------------------------------------------------------------------------------- 1 | # 2 | # misc.py - usefull functions 3 | # 4 | # This file if part of weeman project 5 | # 6 | # See 'LICENSE' file for copying 7 | # 8 | 9 | 10 | import sys 11 | import time 12 | 13 | # help options 14 | help_options = {"url" : "The URL of the webpage, with https:// or http://.", 15 | "action_url" : "The form action URL of the webpage.", 16 | "port" : "The port weeman will listen", 17 | "user_agent" : "Weeman User-Agent string.", 18 | "html_file" : "allows you to load html file instead of URL.", 19 | "external_js" : "allows you to include an external script to be loaded.", 20 | "set" : "Set value for option, set