Exploit faster with simplicity and ease
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Axer is a straightforward yet effective Python-based framework tailored to simplify the process of working with digital exploits. This lightweight program is designed to offer users a user-friendly and accessible approach to managing and deploying exploits, catering to both novice and experienced users.
Axer is your passport to a customized exploit framework, enhancing the capabilities of your Banner Project Repository. Remember, ethical and responsible use of such tools is paramount. Ensure they are harnessed only for authorized and legitimate security testing purposes.
Below is an example of how you can instruct your audience on installing and setting up your binary file. This template doesn't rely on any external services.
-
Clone the repo
git clone https://github.com/0romos/Axer.git
-
Run Axer
$ cd Axer && python3 main.py
$ python3 main.py
See the open issues for a full list of proposed features (and known issues).
-
Automated Exploit Loading: Axer streamlines the process of loading exploits, saving you time and effort.
-
Customizability: Tailor Axer to your preferences and project needs. Make it an integral part of your workflow.
-
Speed and Efficiency: Axer's automated capabilities ensure quick and efficient exploit deployment.
-
Custom Command Naming: Personalize exploit commands to align with your project's conventions.
-
Modular Exploit Storage: Store, organize, and manage your preferred exploits with ease.
-
Detailed Descriptions: Each exploit comes with customizable descriptions for clarity and context.
-
Fine-Tuned Matching: Specify criteria for exploit selection, ensuring precise vulnerability targeting.
-
Version Management: Stay up-to-date with the latest exploit versions, enhancing project security.
-
Customizable Appearance: Tailor Axer's visuals to seamlessly blend with your project's branding and aesthetics.
-
Comprehensive Documentation: Axer generates detailed reports and logs for thorough project documentation.
These features collectively make Axer a versatile and valuable addition to your project repository, enhancing your security testing efforts while promoting responsible and ethical use of exploit tools.
PS: Some are not added yet!
You can also load custom exploits of your choice! This is the Default template inside of exploits
folder filaname.py:
from core.modular import Module
class Exploit(Module):
def __init__(self):
"""
Initialize an Exploit object with default attributes.
The attributes 'name', 'description', 'author', and 'creation_date' are initialized
with example values for demonstration purposes.
self.name should be the same as the file name.
You can create more functions and call them inside of Execute same goes for classes.
"""
self.name = "commandname"
self.description = "Example description of this exploit."
self.author = "Username"
self.creation_date = "00-00-1337"
def execute(self):
"""
Placeholder method for the exploit's execution logic.
Subclasses of Exploit must override this method to define the specific behavior
of the exploit when executed. This method may return data or perform actions.
"""
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b new-dev-20220608
) - Commit your Changes (
git commit -m 'Added Language Support'
) - Push to the Branch (
git push origin new-dev-20220608
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.