GithubHelp home page GithubHelp logo

demi-root / lockdoor-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sofianehamlaoui/lockdoor-framework

0.0 1.0 0.0 121.15 MB

๐Ÿ” Lockdoor Framework : A Penetration Testing framework with Cyber Security Resources

License: GNU General Public License v3.0

Python 74.42% Shell 17.92% Perl 7.66%

lockdoor-framework's Introduction

image


Lockdoor Pentesting Framework

[~] Tested on Kali,Ubuntu,Arch,Fedora,Opensuse and Windows (Cygwin) [~]

!NEWS!

[~] Version 1.0 Beta IS OUT !!

1.0 Beta POSSTED 15/09/2019 10:26AM GMT+2

30 stars on 5 hours

50 starts on 24hours

Bugs Fixing for 7 tools

fixing (apt) package manager problems

Blogs & Articles ๐Ÿ“ฐ :
  • Social networks :
  • LinkedIn :
  • Twitter :
  • Facebook :
  • Youtube :
=============
Support me ๐Ÿ’ฐ :
=============
  • BTC Addresse : 1NR2oqsuevvWJwzCyhBXmqEA5eYAaSoJFk
=============
Badges ๐Ÿ“Œ :

forthebadge made-with-python built-with-love

made-with-bash code-quality Pypi GitHub release Tested-on Last commit License Lines Twitter

Versions ๐Ÿ” :
**WARNING: Project is still in version 1.0 BETA. It is still under active development

and bugs might be present.**

09/2019 : 1.0Beta
--------------------------
  • Information Gathring Tools (21)
  • Web Hacking Tools(15)
  • Reverse Engineering Tools (15)
  • Exploitation Tools (6)
  • Pentesting & Security Assessment Findings Report Templates (6)
  • Password Attack Tools (4)
  • Shell Tools + Blackarch's Webshells Collection (4)
  • Walk Throughs & Pentest Processing Helpers (3)
  • Encryption/Decryption Tools (2)
  • Social Engineering tools (1)
  • All you need as Privilege Escalation scripts and exploits
  • Working on Kali,Ubuntu,Arch,Fedora,Opensuse and Windows (Cygwin)

image

target

https://www.youtube.com/watch?v=_agvb29FQrs

09/2019 : 0.6
--------------------------
  • Information Gathring tools (13)
  • Web Hacking Tools (9)
  • Working on Kali,Ubuntu,Arch,Fedora,Opensuse and Windows (Cygwin)
  • Some bugs That I'm fixing with time so don't worry about that.

image

=============
Check the Wiki Pages to know more about the tool. ๐Ÿ“™ :
=============
  • The Wiki pages :
=============
Overview ๐Ÿ“™ :
=============
LockDoor is a Framework aimed at helping penetration testers, bug bounty hunters And cyber security engineers.
This tool is designed for Debian/Ubuntu/ArchLinux based distributions to create a similar and familiar distribution for Penetration Testing. But containing the favorite and the most used tools by Pentesters.
As pentesters, most of us has his personal ' /pentest/ ' directory so this Framework is helping you to build a perfect one.
With all of that ! It automates the Pentesting process to help you do the job more quickly and

easily.

=============
Features ๐Ÿ“™ :
=============

Added value : (what makes it different from other frameworks).

Pentesting Tools Selection ๐Ÿ“™ :
--------------------------
  • Tools ?: Lockdoor doesn't contain all pentesting tools (Added value) , let's be honest ! Who ever used all the Tools you find on all those Penetration Testing distributions ? Lockdoor contains only the favorite (Added value) and the most used toolsby Pentesters (Added value).
  • what Tools ?: the tools contains Lockdoor are a collection from the best tools (Added value) on Kali,Parrot Os and BlackArch. Also some private tools (Added value) from some other hacking teams (Added value) like InurlBr, iran-cyber. Without forgeting some cool and amazing tools I found on Github made by some perfect human beigns (Added value).
  • Easy customization: Easily add/remove tools. (Added value)
  • Installation: You can install the tool automatically using the installer.sh , Manually or on Docker [COMING SOON]
Resources and cheatsheets ๐Ÿ“™ : (Added value)
--------------------------
  • Resources: That's what makes Lockdoor Added value, Lockdoor Doesn't contain only tools ! Pentesing and Security Assessment Findings Reports templates (Added value) , Pentesting walkthrough examples and tempales (Added value) and more.
  • Cheatsheets: Everyone can forget something on processing or a tool use, or even some trciks. Here comes the Cheatsheets (Added value) role ! there are cheatsheets about everything, every tool on the framework and any enumeration,exploitation and post-exploitation techniques.
=============
Screenshots ๐Ÿ’ป :
First Step Lockdoor update ROOT Menu Information Gathering Web Hacking Exploitation Reverse Engineering Enc/Dec Password Attacks Shells PrivEsc Social Engineering PSAFRT Walkthroughs About
1st lockup root infogath web expl Revers Enc passwd shells Privesc SE psafrt help about

Demos ๐Ÿ’ป :

Kali Linux Ubuntu Arch Linux Fedora Opensuse Windows (Cygwin)
Kali Ubuntu Arch Linux Fedora Opensuse Windows1
Installation ๐Ÿ› ๏ธ :
  • Automatically

git clone https://github.com/SofianeHamlaoui/Lockdoor-Framework.git && cd Lockdoor-Framework

chmod +x ./install.sh

./install.sh

  • Manually
  • Installing requirments

python python-pip python-requests python2 python2-pip gcc ruby php git wget bc curl netcat subversion jre-openjdk make automake gcc linux-headers gzip

  • Installing Go

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

tar -xvf go1.13.linux-amd64.tar.gz

mv go /usr/local

export GOROOT=/usr/local/go

export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

rm go1.13.linux-amd64.tar.gz

  • Installing Lockdoor

# Clonnig

git clone https://github.com/SofianeHamlaoui/Lockdoor-Framework.git && cd Lockdoor-Framework

# Create the config file

# INSTALLDIR = where you want to install Lockdoor (Ex : /opt/sofiane/pentest)

echo "Location:"$installdir > $HOME"/.config/lockdoor/lockdoor.conf"

# Moving the resources folder

mv ToolsResources/* INSTALLDIR

# Installing Lockdoor from PyPi

pip3 install lockdoor

- Docker Installation

COMING SOON

=============
Lockdoor Tools contents ๐Ÿ› ๏ธ :

Information Gathering ๐Ÿ”Ž : -------------------------- - Tools: - dirsearch : A Web path scanner - brut3k1t : security-oriented bruteforce framework - gobuster : DNS and VHost busting tool written in Go - Enyx : an SNMP IPv6 Enumeration Tool - Goohak : Launchs Google Hacking Queries Against A Target Domain - Nasnum : The NAS Enumerator - Sublist3r : Fast subdomains enumeration tool for penetration testers - wafw00f : identify and fingerprint Web Application Firewall - Photon : ncredibly fast crawler designed for OSINT. - Raccoon : offensive security tool for reconnaissance and vulnerability scanning - DnsRecon : DNS Enumeration Script - Nmap : The famous security Scanner, Port Scanner, & Network Exploration Tool - sherlock : Find usernames across social networks - snmpwn : An SNMPv3 User Enumerator and Attack tool - Striker : an offensive information and vulnerability scanner. - theHarvester : E-mails, subdomains and names Harvester - URLextractor : Information gathering & website reconnaissance - denumerator.py : Enumerates list of subdomains - other : other Information gathering,recon and Enumeration scripts I collected somewhere. - Frameworks: - ReconDog : Reconnaissance Swiss Army Knife - RED_HAWK : All in one tool for Information Gathering, Vulnerability Scanning and Crawling - Dracnmap : Info Gathering Framework

Web Hacking ๐ŸŒ :

  • Tools:
    • Spaghetti : Spaghetti - Web Application Security Scanner
    • CMSmap : CMS scanner
    • BruteXSS : BruteXSS is a tool to find XSS vulnerabilities in web application
    • J-dorker : Website List grabber from Bing
    • droopescan : scanner , identify , CMSs , Drupal , Silverstripe.
    • Optiva : Web Application Scanne
    • V3n0M : Pentesting scanner in Python3.6 for SQLi/XSS/LFI/RFI and other Vulns
    • AtScan : Advanced dork Search & Mass Exploit Scanner
    • WPSeku : Wordpress Security Scanner
    • Wpscan : A simple Wordpress scanner written in python
    • XSStrike : Most advanced XSS scanner.
    • Sqlmap : automatic SQL injection and database takeover tool
    • WhatWeb : the Next generation web scanner
    • joomscan : Joomla Vulnerability Scanner Project
  • Frameworks:
    • Dzjecter : Server checking Tool

Privilege Escalation โš ๏ธ : -------------------------- - Tools: - Linux ๐Ÿง : - Scripts : - linux_checksec.sh - linux_enum.sh - linux_gather_files.sh - linux_kernel_exploiter.pl - linux_privesc.py - linux_privesc.sh - linux_security_test - Linux_exploits folder - Windows Windows : - windows-privesc-check.py - windows-privesc-check.exe - MySql : - raptor_udf.c - raptor_udf2.c

Reverse Engineering โšก:

  • Radare2 : unix-like reverse engineering framework
  • VirtusTotal : VirusTotal tools
  • Miasm : Reverse engineering framework
  • Mirror : reverses the bytes of a file
  • DnSpy : .NET debugger and assembly
  • AngrIo : A python framework for analyzing binaries ( Suggested by @Hamz-a )
  • DLLRunner : a smart DLL execution script for malware analysis in sandbox systems.
  • Fuzzy Server : a Program That Uses Pre-Made Spike Scripts to Attack VulnServer.
  • yara : a tool aimed at helping malware researchers toidentify and classify malware samples
  • Spike : a protocol fuzzer creation kit + audits
  • other : other scripts collected somewhere

Exploitation โ—:

  • Findsploit : Find exploits in local and online databases instantly
  • Pompem : Exploit and Vulnerability Finder
  • rfix : Python tool that helps RFI exploitation.
  • InUrlBr : Advanced search in search engines
  • Burpsuite : Burp Suite for security testing & scanning.
  • linux-exploit-suggester2 : Next-Generation Linux Kernel Exploit Suggester
  • other : other scripts I collected somewhere.

Shells ๐Ÿš:

  • WebShells : BlackArch's Webshells Collection
  • ShellSum : A defense tool - detect web shells in local directories
  • Weevely : Weaponized web shell
  • python-pty-shells : Python PTY backdoors

Password Attacks โœณ๏ธ:

  • crunch : a wordlist generator
  • CeWL : a Custom Word List Generator
  • patator : a multi-purpose brute-forcer, with a modular design and a flexible usage

Encryption - Decryption ๐Ÿ›ก๏ธ: -------------------------- - Codetective : a tool to determine the crypto/encoding algorithm used - findmyhash : Python script to crack hashes using online services

Social Engineering ๐ŸŽญ:

  • scythe : an accounts enumerator
Lockdoor Resources contents ๐Ÿ“š :

Information Gathering ๐Ÿ”Ž : -------------------------- - Cheatsheet_SMBEnumeration - configuration_management - dns_enumeration - file_enumeration - http_enumeration - information_gathering_owasp_guide - miniserv_webmin_enumeration - ms_sql_server_enumeration - nfs_enumeration - osint_recon_ng - passive_information_gathering - pop3_enumeration - ports_emumeration - rpc_enumeration - scanning - smb_enumeration - smtp_enumeration - snmb_enumeration - vulnerability_scanning

Crypto ๐Ÿ›ก๏ธ:

Exploitation โ—:

Networking ๐Ÿ–ง :

Password Attacks โœณ๏ธ:

Post Exploitation โ—โ—:

Privilege Escalation โš ๏ธ: -------------------------- - Cheatsheet_LinuxPrivilegeEsc - linux_enumeration - windows_enumeration - windows_priv_escalation - windows_priv_escalation_practical

Pentesting & Security Assessment Findings Report Templates ๐Ÿ“ : -------------------------- - Demo Company - Security Assessment Findings Report.docx - linux-template.md - PWKv1-REPORT.doc - pwkv1_report.doc - template-penetration-testing-report-v03.pdf - windows-template.md - OSCP-OS-XXXXX-Lab-Report_Template3.2.docx - OSCP-OS-XXXXX-Exam-Report_Template3.2.docx - CherryTree_template.ctb Reverse Engineering โšก : -------------------------- - Buffer_Overflow_Exploit - buffer_overflows - gdb_cheat_sheet - r2_cheatsheet - win32_buffer_overflow_exploitation - 64_ia_32_jmp_instructions - course_notes - debuging - IntelCodeTable_x86 - Radare2 cheat sheet - x86_assembly_x86_architecture - x86_opcode_structure_and_instruction_overview

Social Engineering ๐ŸŽญ:

Walk Throughs ๐Ÿšถ :

Web Hacking ๐ŸŒ :

Other ๐Ÿ“š :

Contributing โ„น๏ธ :

  1. Fork it ( https://github.com/SofianeHamlaoui/Lockdoor-Framework/fork )
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

lockdoor-framework's People

Contributors

sofianehamlaoui avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.