Pulsar is an automated network footprint scanner for Red Teams, Pentesters and Bounty Hunters. Its focused on discovery of organization public facing assets with minimal knowledge about its infrastructure. Along with network data visualization, it attempts to give a basic vulnerability score to find infrastructure weak points and their relation to other resources. It can be also used as a custom vulnerability scanner for wide and uncharted scopes. This software was created with availability and openness in mind, so it is 100% free, and does not require any API keys to use its features.
> This is a beta release, be prepared to notice bugs or even crashes. Help me out and submitt an issue.
What it is not?
Key features
Integrated projects
Future ideas
Installation instructions
> If you would like to use External APIs see USAGE.md
> In order to use email notifications, edit EMAIL_BACKEND SETTINGS
in portal/portal/settings.py
before the installation
Windows
Prerequisites
> Prerequisites will be verified during installation process.
Installation
git clone https://github.com/pulsar/
PS> .\install.ps1
https://localhost:8443/
with generated default credentialsLinux
Prerequisites
sudo apt install git
> Prerequisites will be verified during installation process.
Installation
git clone https://github.com/pulsar/
# ./install.sh
https://localhost:8443/
with generated default credentialsArchitecture
Pulsar is a PaaS based on docker-compose file with pre-installed requirements. Provided architecture can be easliy scaled, converted and deployed to multiple common cloud environments. Web application server is based on services such as Nginx, Gunicorn and Django Rest Framework.
Docker container structure
> For more information see docker-compose.yml
Contribution
In case of issues
In case of ideas
In case you would like to see it hosted
In case you like the idea
In case of general criticism about code quality and architecture
Documentation
User guide
Basic usage guide can be found here.
REST API
Self describing API is available at /pulsar/api/v1/
endpoint.
Development
Currently the only available documentation is available at /admin/doc/
endpoint.
> Full development documentation will be available in future release.
github.com/arthepsy/ssh-audit
github.com/FooBallZ/pulsar
github.com/FooBallZ/pulsar/blob/master/TROUBLESHOOTING.md
github.com/FooBallZ/pulsar/blob/master/USAGE.md
github.com/FooBallZ/pulsar/blob/master/USAGE.md#external-apis-integration
github.com/FooBallZ/pulsar/issues/new
github.com/initstring/cloud_enum
github.com/urbanadventurer/WhatWeb