fsociety Hacking Tools Pack – A Penetration Testing Framework

Overview

Fsociety Hacking Tools Pack

Python2.7 OS Docker License

A Penetration Testing Framework, you will have every script that a hacker needs. Works with Python 2. For a Python 3 version see our updated version at fsociety-team/fsociety.

Fsociety Contains All Tools Used in Mr. Robot Series

Mr. Robot

Menu

  • Information Gathering
  • Password Attacks
  • Wireless Testing
  • Exploitation Tools
  • Sniffing & Spoofing
  • Web Hacking
  • Private Web Hacking
  • Post Exploitation
  • Contributors
  • Install & Update

Information Gathering:

  • Nmap
  • Setoolkit
  • Host To IP
  • WPScan
  • CMS Scanner
  • XSStrike
  • Dork - Google Dorks Passive Vulnerability Auditor
  • Scan A server's Users
  • Crips

Password Attacks:

  • Cupp
  • Ncrack

Wireless Testing:

  • Reaver
  • Pixiewps
  • Bluetooth Honeypot

Exploitation Tools:

  • ATSCAN
  • sqlmap
  • Shellnoob
  • Commix
  • FTP Auto Bypass
  • JBoss Autopwn

Sniffing & Spoofing:

  • Setoolkit
  • SSLtrip
  • pyPISHER
  • SMTP Mailer

Web Hacking:

  • Drupal Hacking
  • Inurlbr
  • Wordpress & Joomla Scanner
  • Gravity Form Scanner
  • File Upload Checker
  • Wordpress Exploit Scanner
  • Wordpress Plugins Scanner
  • Shell and Directory Finder
  • Joomla! 1.5 - 3.4.5 remote code execution
  • Vbulletin 5.X remote code execution
  • BruteX - Automatically brute force all services running on a target
  • Arachni - Web Application Security Scanner Framework

Private Web Hacking:

  • Get all websites
  • Get joomla websites
  • Get wordpress websites
  • Control Panel Finder
  • Zip Files Finder
  • Upload File Finder
  • Get server users
  • SQli Scanner
  • Ports Scan (range of ports)
  • Ports Scan (common ports)
  • Get server Info
  • Bypass Cloudflare

Post Exploitation:

  • Shell Checker
  • POET
  • Weeman

Installation

Installation Linux alt tag

bash <(wget -qO- https://git.io/vAtmB)

Installation

Download Termux

bash <(wget -qO- https://git.io/vAtmB)

Follow this video Arif - Tech

Installation Windowsalt tag

Download Linux Bash Like Cygwin

Download Python

Use Google Cloud Console Cloud Shell

Or use free Ubuntu VPS c9.io

Docker Usage docker logo

Dependecies

Docker

Docker-compose

docker-compose build
docker-compose up -d
docker-compose exec fsociety fsociety
docker-compose down # destroys instance

Screenshots

asciicast

alt logo

Contributors

alexcreek

mswell

Ev3

huangsam

RyanFilho

gabru-md

jdrago999

CRO-TheHacker

License

MIT Licence

Comments
  • Missing parentheses on Termux

    Missing parentheses on Termux

    File "/data/data/com.termux/files/usr/usr/share/doc/fsociety/fsociety.py", line 1194 print "-------------------------" ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("-------------------------")?

    opened by Azazel771 21
  • XSStrike : ImportError: No module named mechanize

    XSStrike : ImportError: No module named mechanize

    Checkboxes

    • [x] Updated fsociety
    • [x] Issue does not already exist
    • [ ] fsociety issue not a tool issue

    Installed XSStrike and get this error at the execution

    Traceback (most recent call last):
      File "/var/www/Infosec/fsociety/tools/XSStrike/xsstrike", line 5, in <module>
        import mechanize # To make request to webpages
    ImportError: No module named mechanize
    
    Click [Return] to continue
    Completed, click return to go back
    
    bug help wanted 
    opened by sundowndev 17
  • Enhancement Ideas

    Enhancement Ideas

    Hi All, I just wanted to start the conversation about possible enhancements to fsociety. Comment down below what you would like to see included in the next update. Thanks ☺️

    List of Programs to Add:

    • [ ] FatRat
    enhancement 
    opened by thehappydinoa 15
  • Dockerize this toolkit

    Dockerize this toolkit

    First of all, this is awesome, and thank you for putting all this together.

    There are a number of functions which require special libraries or other tools to be installed before they are available for use. I personally don't like running those tools on my main OS, and prefer running them in containers when possible.

    I'd like to break this task into a few phases:

    1. List all the tools that must be installed.
    2. Decide which tools can run inside containers vs those which cannot run inside containers.
    3. Of the tools which can run inside containers, decide which ones should run inside containers.
    4. Prioritize the list of tools to be containerized, based on complexity vs value.
    5. Start containerizing.
    enhancement help wanted docker 
    opened by jdrago999 14
  • Fsociety Hack Tool Permission/Directory Problem

    Fsociety Hack Tool Permission/Directory Problem

    ok so I've been trying to download the fsociety hack tool for about 2-3 hours now, (im a huge fan of the show) and every single time ive gone to install the tool, these lines of code show up. Ive tried to change directory permissions by using the chown JxckoSmxcko:staff ¿ command ("¿" is what my custom directory is called) but the same strings of code would show up underneath the cool FSOCIETY INSTALLER title every. single. time. I'm going crazy, please help me. (apologise in case it is an easy fix, im very tired)

    fatal: could not create work tree dir '/usr/local/fsociety': Permission denied ./install.sh: line 73: /usr/local/fsociety/fsociety: No such file or directory chmod: /usr/local/fsociety/fsociety: No such file or directory cp: /usr/local/fsociety/fsociety: No such file or directory cp: /usr/local/fsociety/fsociety.cfg: No such file or directory rm: /usr/local/fsociety/fsociety: No such file or directory [✘] Installation failed! [✘]

    opened by JxckoSmxcko 12
  • snap/snapcraft.yaml is malformed

    snap/snapcraft.yaml is malformed

    $ curl -s https://raw.githubusercontent.com/Manisso/fsociety/master/snap/snapcraft.yaml | \
      python3 -c 'import sys, yaml; yaml.safe_load(sys.stdin.read())'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 94, in safe_load
        return load(stream, SafeLoader)
      File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 72, in load
        return loader.get_single_data()
      File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 35, in get_single_data
        node = self.get_single_node()
      File "/usr/lib/python3/dist-packages/yaml/composer.py", line 39, in get_single_node
        if not self.check_event(StreamEndEvent):
      File "/usr/lib/python3/dist-packages/yaml/parser.py", line 98, in check_event
        self.current_event = self.state()
      File "/usr/lib/python3/dist-packages/yaml/parser.py", line 174, in parse_document_start
        self.peek_token().start_mark)
    yaml.parser.ParserError: expected '<document start>', but found '<scalar>'
      in "<unicode string>", line 7, column 1:
        A Penetration Testing Framework, ...
        ^
    

    This causes build requests to fail on build.snapcraft.io. It looks like you just need to fix up the weirdly-inverted indentation.

    opened by cjwatson 12
  • /usr/local/bin/fsociety: line 2: python: command not found

    /usr/local/bin/fsociety: line 2: python: command not found

    Checkboxes

    • [ ] Updated fsociety
    • [ ] Issue does not already exist
    • [ ] fsociety issue, not a tool issue

    Expected Result

    fsociety launch

    Actual Result

    /usr/local/bin/fsociety: line 2: python: command not found

    opened by G-pw 8
  • Uninstall.sh

    Uninstall.sh

    Hey. Can you Please Make An Uninstall Script for Fsociety? There is an Install.sh in the Folder which installs it on the system and we can simply type "fsociety" in the terminal to Run it.. But if I want to Uninstall it, Using rm-rf Dost Work.. it Just deletes the folder. If i want it back and i try to install it, it Doesnt. So Please Create a Uninstall.sh which works like 'it wasnt there before' and also removes the fsociety command from the Terminal

    opened by ghost 8
  • centos 8 python 2

    centos 8 python 2

    Checkboxes

    • [ ] Updated fsociety
    • [ ] Issue does not already exist
    • [ ] fsociety issue, not a tool issue

    Expected Result

    
    ```install? 
    
    ## Actual Result
    
    ```bash
    
    ```python2 fsociety.py
    python2: can't open file 'fsociety.py': [Errno 2] No such file or directory
    
    
    opened by yqelcodes 7
  • __main__

    __main__

    I execute the following: root@domestic-intelligence-services:~# python2 fsociety Result: /usr/bin/python2: can't find 'main' module in 'fsociety' How do I fix this?

    opened by kingmoe001 7
  • Installation problems with Python2 env

    Installation problems with Python2 env

    After install, when trying to run fsociety I am getting the following error:

      File "/usr/share/doc/fsociety/fsociety.py", line 705
        """
          ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print(int """
          Reaver has been designed to be a robust and practical attack against Wi-Fi Protected Setup
          WPS registrar PINs in order to recover WPA/WPA2 passphrases. It has been tested against a
          wide variety of access points and WPS implementations
          1 to accept / 0 to decline
            """)?
    

    I do have Python2 installed.

    /usr/bin/env python2 contains Python 2.7.14

    Manually executing python2 /usr/share/doc/fsociety/fsociety.p launches the menu. However whenever selecting an option, it returns me immediately to the menu so I can't see what the error is.

    Im running Arch linux.

    bug 
    opened by Vanclief 7
  • Good

    Good

    Контролна листа

    USBManager: OK USBHost: OK USBDeviceList: OK

    Информације о уређају

    ID: ROQ31.166-63 DEVICE: cyprus64 MODEL: moto e40 PRODUCT: cyprus64_reteu BRAND: motorola MANUFACTURER: motorola FINGERPRINT: motorola/cyprus64_reteu/cyprus64:11/ROQ31.166-63/49821:user/release-keys DISPLAY: ROQ31.166-63 HOST: ontimbjlx018 HARDWARE: ums512_1h10

    Тест реализован са овом апликацијом: https://play.google.com/store/apps/details?id=com.faitaujapon.otg

    opened by zoran664 0
  • syntax error missing ()

    syntax error missing ()

    Here is the error: └─$ fsociety
    File "/home/parallels/.fsociety/fsociety.py", line 1194 print "-------------------------" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

    Even if i add parentheses, it didn't work. Here is what i added:

    def grabuploadedlink(url): try: for dir in directories: currentcode = urllib.urlopen(url + dir).getcode() if currentcode == 200 or currentcode == 403: print("-------------------------") print(" [ + ] Found Directory: " + str(url + dir) + " [ + ])" print("-------------------------") upload.append(url + dir) except: pass

    opened by WaD45 3
  • pip imports fix & line 184-185 writeconfig fix

    pip imports fix & line 184-185 writeconfig fix

    the issues i've fixed are about the pip packages being packages not available anymore. and the second issue, in line 185 of the python file, being that it tries to write the fsociety.cfg file, but it cannot due to python3. and another issue is that you've used print"" without brackets.

    opened by MiRw3b 3
Owner
Manisso
One day you'll leave this world behind So live a life you will remember
Manisso
Python tools for penetration testing

pyTools_PT python tools for penetration testing Please don't use these tool for illegal purposes. These tools is meant for penetration testing for leg

Gourab 1 Dec 1, 2021
A Modular Penetration Testing Framework

fsociety A Modular Penetration Testing Framework Install pip install fsociety Update pip install --upgrade fsociety Usage usage: fsociety [-h] [-i] [-

fsociety-team 802 Dec 31, 2022
Automated Penetration Testing Framework

Automated Penetration Testing Framework

OWASP 2.1k Jan 1, 2023
WEB PENETRATION TESTING TOOL 💥

N-WEB ADVANCE WEB PENETRATION TESTING TOOL Features ?? Admin Panel Finder Admin Scanner Dork Generator Advance Dork Finder Extract Links No Redirect H

null 56 Dec 23, 2022
Active Directory Penetration Testing methods with simulations

AD penetration Testing Project By Ruben Enkaoua - GL4Di4T0R Based on the TCM PEH course (Heath Adams) Index 1 - Setting Up the Lab Intallation of a Wi

GL4DI4T0R 3 Aug 12, 2021
Penetration testing

Penetration testing

null 3 Jan 11, 2022
d4rk Ghost is all in one hacking framework For red team Pentesting

d4rk ghost is all in one Hacking framework For red team Pentesting it contains all modules , information_gathering exploitation + vulnerability scanning + ddos attacks with 12 methods + proxy scraper and wordpress vulnerability scanning and more

d4rk sh4d0w 15 Dec 15, 2022
DUCKSPLOIT - Windows Hacking FrameWork using Reverse Shell

Ducksploit Install Ducksploit Hacker setup raspberry pico Download https://githu

null 2 Jan 31, 2022
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

mitmproxy mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. mitmdump is the

mitmproxy 29.7k Jan 2, 2023
RAT-el is an open source penetration test tool that allows you to take control of a windows machine.

To prevent RATel from being detected by antivirus, please do not upload the payload to TOTAL VIRUS. Each month I will test myself if the payload gets detected by antivirus. So you’ll have a photo every month to prove RAtel’s discretion.

null 218 Dec 16, 2022
PyBuster A directory busting tool for web application penetration tester, written in python

PyBuster A directory busting tool for web application penetration tester, written in python. Supports custom wordlist,recursive search. Screenshots Pr

Anukul Pandey 4 Jan 30, 2022
pytest plugin for distributed testing and loop-on-failures testing modes.

xdist: pytest distributed testing plugin The pytest-xdist plugin extends pytest with some unique test execution modes: test run parallelization: if yo

pytest-dev 1.1k Dec 30, 2022
PacketPy is an open-source solution for stress testing network devices using different testing methods

PacketPy About PacketPy is an open-source solution for stress testing network devices using different testing methods. Currently, there are only two c

null 4 Sep 22, 2022
Avocado is a set of tools and libraries to help with automated testing.

Welcome to Avocado Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native test

Ana Guerrero Lopez 1 Nov 19, 2021
Generic automation framework for acceptance testing and RPA

Robot Framework Introduction Installation Example Usage Documentation Support and contact Contributing License Introduction Robot Framework is a gener

Robot Framework 7.7k Jan 7, 2023
Sixpack is a language-agnostic a/b-testing framework

Sixpack Sixpack is a framework to enable A/B testing across multiple programming languages. It does this by exposing a simple API for client libraries

null 1.7k Dec 24, 2022
Web testing library for Robot Framework

SeleniumLibrary Contents Introduction Keyword Documentation Installation Browser drivers Usage Extending SeleniumLibrary Community Versions History In

Robot Framework 1.2k Jan 3, 2023
A framework-agnostic library for testing ASGI web applications

async-asgi-testclient Async ASGI TestClient is a library for testing web applications that implements ASGI specification (version 2 and 3). The motiva

null 122 Nov 22, 2022