• Stars
    star
    606
  • Rank 73,958 (Top 2 %)
  • Language
    JavaScript
  • Created over 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EasyPen is a GUI program which helps pentesters do target discovery, vulnerability scan and exploitation

EasyPen Alpha 1.0.7

Do not use EasyPen for illegal purposes, this tool is for research only

查看中文

EasyPen is a GUI program which helps pentesters do target discovery, vulnerability scan and exploitation.

It has over 100 built-in scan scripts which covers most common vulnerabilities, you can easily write your own scan script and map the scan for thousands of targets.

User Manualhttps://easypen.lijiejie.com/

Change Log

  • 2022-10-18: Bug Fix: Executable file path error when blank string appears in path.
  • 2022-10-18: Bug Fix: Brute task access DNS log, weak passwords found not write to the result table as expected.
  • 2022-09-21: Bug Fix: Terminate all child processes immediately after STOP click.
  • 2022-09-16: Bug Fix: Targets input missing is_http.
  • 2022-09-15: Bug Fix: DNS log monitor object overwrite, brute job shouldn't create dns log monitor.
  • 2022-09-13: Bug fix: hydra plugin works with a hard code timeout.
  • 2022-09-12: important bug fix, asyncio timeout failed to gather returned vulnerabilities.

Install

Microsoft Windows users can download zipped file and run EasyPen.exe : https://github.com/lijiejie/EasyPen/releases

Users who are familiar with python can install via pip3

pip3 install -r requirements.txt

At present this project is developed and tested under Python3.8, please use Python3.8 to run this app

Ubuntu User

apt install masscan nmap hydra medusa nfs-common ipmitool rsync -y

CentOS User

yum install masscan nmap nfs-utils ipmitool rsync -y

Install hydra: https://github.com/vanhauser-thc/thc-hydra
Or Install medusa: https://github.com/jmk-foofus/medusa

Feathers

  • Discover: Domain / IP / Port / Services discovery, build assert databases
  • Vulnerability Scan:Single thread scan framework works with AsyncIO, with over 100 built-in plugins, can driven Hydra/Medusa/Ncrack to brute weak passwords
  • Incident Response:Whenever a critical vulnerability was disclosed, based on the assert db created by the discover module and the scan framework, in most cases, users only need to write very few lines of code to implement the vulnerability check. After that you can map the scan script to thousands of targets and finish the scan in serveral minutes.
  • Exploitation: Provides you some exploit tools

Scan Panel Screenshot

Tools Panel Screenshot

Develop Plans

Alpha 1.0 was released, includes some basic modules. Please create issues if any bugs found.

  • Adapt more DNSLog APIs,includes Antenna漏洞验证平台
  • Web fingerprints and live preview
  • scan plugin profiles
  • Support the execution of other open source projects' scan plugins: python / YAML
  • Plugin live edit and debug
  • Vulnerabilities one click recheck
  • Brute function optimization
  • Integrate with BBScan
  • Better scan performance and algorithm
  • Better code construction, more friendly for other users to contribute plugin & tools

More Repositories

1

subDomainsBrute

A fast sub domain brute tool for pentesters
Python
3,444
star
2

GitHack

A `.git` folder disclosure exploit
Python
3,050
star
3

BBScan

A fast vulnerability scanner helps pentesters pinpoint possibly vulnerable targets from a large number of web servers
Python
2,166
star
4

ds_store_exp

A .DS_Store file disclosure exploit. It parses .DS_Store file and downloads files recursively.
Python
1,495
star
5

swagger-exp

A Swagger API Exploit
JavaScript
1,136
star
6

htpwdScan

HTTP weak pass scanner
Python
900
star
7

IIS_shortname_Scanner

an IIS shortname Scanner
Python
522
star
8

eyes.sh

Optimized DNS/HTTP Log Tool for pentesters, faster and easy to use.
HTML
378
star
9

idea_exploit

Gather sensitive information from (.idea) folder for pentesters
Python
357
star
10

MisConfig_HTTP_Proxy_Scanner

The scanner helps to scan misconfigured reverse proxy servers and misconfigured forward proxy servers
Python
170
star
11

edu-dns-zone-transfer

script to scan edu.cn DNS Servers
Python
89
star
12

log4j2_vul_local_scanner

Log4j 漏洞本地检测脚本。 Scan all java processes on your host to check whether it's affected by log4j2 remote code execution vulnerability (CVE-2021-45046)
Python
85
star
13

struts2_045_scan

Struts2-045 Scanner
Python
73
star
14

OutLook_WebAPP_Brute

Microsoft Outlook WebAPP Brute
Python
64
star
15

WIFIpass

decrypt all saved WIFI passwords on your PC
Python
61
star
16

chromePass

Decrypt all saved Chrome passwords
Python
41
star
17

NPUcat

NPUcat one click proxy
Python
9
star
18

DNS_AXFR_Client

A python DNS Transfer Client
Python
8
star
19

lijiejie

1
star