Releases: Base4Security/T3SF
Version 2.5.1
Version 2.5.1 includes minor bug fixes and some new commands for platform-specific bots.
New
- New management commands for Discord's Bot
- !pause / !resume / !stop are the new commands for the platform. They work exactly as the buttons on the GUI.
- New management commands for Slack's Bot
- !pause / !resume / !stop are the new commands for the platform. They work exactly as the buttons on the GUI.
Fixes
- Fixed a bug where if upper case was used when setting the platform to "Discord", the GUI would not send the server ID.
- Resolved an issue related to the framework's status in the GUI. When changing the log verbose level, the only button that appeared was the "Start" button.
Version 2.5
Upgrade to version 2.5 of the T3SF framework for exciting new features, bug fixes, and an enhanced user experience. This release introduces the MSEL Playground, Dark mode, a Database with AI-generated Events, and much more!
New
- Introducing the MSEL Playground, providing real-time editing capabilities for MSEL files.
- Added support for uploading .xls/.xlsx files and converting them to JSON format.
- Implemented the ability to save modified or converted MSEL files.
- Refreshed the nav-bar style for an improved visual experience.
- Created a new static folder for local web resources.
- Modified the source for certain images used in the application.
- Added a function to set the Discord server ID.
- Introduced a Dark mode option.
- Implemented a Database with AI-generated Events.
- Included a FAQ section addressing common TTX design questions.
- Added a Platform indicator on the GUI.
- Expanded the poll options to support more choices.
- Added "Resume," "Pause," and "Abort" buttons on the GUI.
- Swapped the functionality of the "Stop" and "Abort" buttons.
- Included a random data generator button for the MSEL.
- Added a Database with comprehensive example scenarios.
- Improved clarity of script execution explanations.
Fixes
- Fixed a bug in the log viewer where the "Framework status" text wouldn't display without available logs.
- Rewrote the log display to address visual issues when selecting or when logs were too long.
- Resolved an issue where exception messages were not properly displayed on the GUI.
Version 2.1
Upgrade to version 2.1 of the T3SF framework to benefit from an array of new features, bug fixes, and enhanced stability. This release brings important updates and automation to streamline various processes within the framework.
Fixes:
- Slack:
- Addressed a bug related to the usage of regular expressions by users.
- Discord:
- Resolved an issue with the automatic environment creation where the Game Master (GM) chat was incorrectly labeled as "chat" instead of "gm-chat".
- GUI:
- The Start button now correctly re-enables after restarting the framework.
- The default logging level has been set to "INFO" to resolve a recursion error that occurred when no logging level was selected.
New Additions:
- Docker Images:
- Docker images with specific tags are now available for each currently supported platform, facilitating deployment and management.
- Slack:
- Introduced a new sanitization function to ensure proper formatting of channel names.
- Discord:
- Implemented a fail-safe validation for server ID inputs.
- Added a new alert to notify users when attempting to start the bot without the Game Master (GM) role from the Discord platform.
Version 2.0
Upgrade to version 2.0 for new features, bug fixes, and improved stability. In this version we have automated some important processes.
Added
- New navigation bar added to the GUI.
- Now you can see the status of the framework from the logs viewer.
- New MSEL Viewer! You can now load a MSEL in JSON format to check every inject's detail.
- Automatic Environment creation, starting from this version you can automatically create the exercise's environment.
Updated
- Updated documentation to match all the functions, features, classes and odules of version 2.0.
Fixed
- The communication between the SSE client and server was poorly performed, which generated an infinite loop every 3 seconds.
Version 1.2
Official release of v1.2 - New features, bug fixes, and stability improvements included!
Newly added
- Now for Slack and Discord, you no longer need to create a bot, now the framework handles completely that part with integrated bots.
- Guided User Interface (GUI) for management purposes. Now you can control, see the logs and exercise status in real time in a newly designed Web interface.
- New framework's modular structure.
- New simplified user's input, now you can run a TTX with just a few lines of code, less than 10!
- New class to log all the output from the bots and framework, such as status, errors, warnings and more.
Updated
- Updated the code to work with all updates to the specified platform libraries.
- Requirements are now fullfilled when installing the framework with the specified module, as
pip3 install "T3SF[Platform]"
.
Deprecated
- This versions is not ready for platforms as Telegram and WhatsApp, we are constantly working to update the framework for all the platforms. If you want to use the framework with those platform, use the previous
Version 1.1
.
Version 1.1
Version 1.1 has been officially released, with new features, bug fixes and stability issues resolved!
Added
- An option has been added for players to respond to polls for analytical purposes. Available for Slack, Discord and Telegram!
Fixed
- A problem with the Discord bot has been fixed.
- We have changed the way to check options such as "Photos" and "Profile picture" in the injects.
Updated
- We have updated all the bots dependencies and made some changes to make them work with the new versions.
Version 1.0
Initial version!
We recommend using pip
for the installation:
pip3 install T3SF