Pulsar offers a comprehensive suite of tools for remote administration, security, and system management.
IPv4 & IPv6 support for robust connectivity across networks
Uses Protocol Buffers for efficient data transfer
Secure TLS encryption for all traffic
Automatic port forwarding for easy setup
Hidden Virtual Network Computing for stealthy remote access
Integrated credential recovery system
View and manage remote processes
Browse, upload, and download files remotely
Command-line access to remote systems
Unicode-supporting keylogger for input monitoring
SOCKS5 proxy support for secure connections
Gather detailed system information remotely
Edit the Windows registry remotely
Capture images from remote webcams
Record audio from remote microphones
Real-time chat with remote users
Execute PowerShell, Batch, or custom scripts
Evade analysis environments
Get started with Pulsar today. Download the latest stable release and take control of your remote administration needs.
Download the latest release and extract the files to a folder of your choice.
Run Pulsar.exe (server) or build the client as needed.
Configure your settings using the built-in client builder.
Note: Pulsar is intended for legitimate administrative and educational use only. Always ensure you have permission to access remote systems.
.NET Framework 4.5.2 or higher
# Open Pulsar.sln in Visual Studio 2019+ with .NET Desktop Development installed
# Restore NuGet Packages
# Build the project (Build > F6)
# Find executables in the Bin directory
Configuration | Use Case | Details |
---|---|---|
Debug | Testing | Uses pre-defined Settings.cs. Edit before compiling. |
Release | Production | Run Pulsar.exe and use the client builder for custom settings. |
Our vision for Pulsar's future development. These are the features and improvements we're working on to make Pulsar even more powerful.
A web API (e.g. REST-like) allows to interact with the clients in more flexible ways and can be used to build a web interface for Pulsar.
To open up the way for Pulsar clients in different programming languages the communication protocol needs to be clearly specified and documented.
A long-term goal is to support operating systems such as MacOS and Linux. The new .NET Core framework will help achieve this goal.
It should be possible to use the server as a simple CLI tool to accept and forward (proxy) connections to other servers.
The GUI needs to be reworked in a more modern way, such as WPF or a web-based interface. WPF as GUI framework would drastically improve rendering performance of the remote desktop with the hardware accelerated rendering, similar to a web-based GUI depending on the used browser.
Allow clients with higher privileges (i.e. ability to administrate other lower privileged clients) connect to the server. This change would allow administrators to manage clients from their own computers with a lightweight client without having to run the server.
Currently the client is installed on a per-user basis and this makes it unflexible to remotly manage the machine when the user is not logged in. It also requires the client to be installed for every account who uses the machine. Machines which are used by multiple users would greatly benefit when Pulsar could be run as a Windows service.
Add a basic GUI to the client to allow the user at any time to check the status if a specific feature is active. Additionally it can show a notification when the client gets installed or when someone requests permission to use remote desktop (similar to teamviewer).
Add Browser Scraping so passwords don't have to have predefined paths for each file, making credential recovery more flexible and comprehensive.
Meet the amazing developers who contribute to Pulsar's development.
Track the latest issues and feature requests for Pulsar.
Pulsar is designed for legitimate administrative and educational purposes only. Misuse of this software may violate laws and regulations. Always ensure you have proper authorization before accessing any system.