elmasy

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2022 License: Apache-2.0

README

elmasy

Go Report Card

Elmasy logo

Elmasy will be an attack surface analysis tool.Discover and assess as many as possible publicly accessible assets from a domain name.

This project has 3 goals:

  • To provide a website for non-professionals/professionals to check the attack surfaces of publicly accessible assets.
  • To provide an API for professionals to work with easily.
    • The website will use the same API as your service.
  • To provide a wide range of libraries for professionals to work with without relying on external services.
    • The API will use the same library as you.

As we grow, we will know more protocols, more services and assess/evaluate as fast as the programming language allows. The project is starts from lower layers (like TCP and UDP), basic services (like web servers) and gathering basic information about the servers (like TLS ciphers).

Install

wget https://raw.githubusercontent.com/elmasy-com/elmasy/main/scripts/install.sh
sudo bash install.sh install
cp /opt/elmasy/elmasy.conf.example /opt/elmasy/elmasy.conf

Edit the config file.

Run

Systemd

The installer create a service for Elmasy.

To start:

systemctl start elmasy
Manual

If -config not specified, Elmasy look for the config file in the current directory.

cd /opt/elmasy && ./elmasy

Update

sudo bash install.sh updateself && sudo bash install.sh install

NOTE: If Elmasy was running before update, the install command will restart automatically.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL