Skip to content

Add n01d-forge and n01d-machine to Forensic section#202

Open
bad-antics wants to merge 1 commit intocarpedm20:masterfrom
bad-antics:add-n01d-tools
Open

Add n01d-forge and n01d-machine to Forensic section#202
bad-antics wants to merge 1 commit intocarpedm20:masterfrom
bad-antics:add-n01d-tools

Conversation

@bad-antics
Copy link
Copy Markdown

Description

Adds two native Rust security tools to the Forensic section.

About the Tools

n01d-forge

  • Native Rust image burner with LUKS/VeraCrypt encryption
  • Perfect for creating secure forensic images
  • Cross-platform GUI with egui

n01d-machine

  • Secure VM manager with Tor/VPN integration
  • Network isolation for malware analysis
  • Anonymous investigation environment

GitHub Links:

Why Include?

  • Both tools complement existing forensic tools
  • Open source Rust implementations
  • Focus on security and evidence preservation

n01d-forge: Native Rust image burner with encryption support
- LUKS/VeraCrypt encryption for secure forensic images
- Perfect for creating evidence preservation images

n01d-machine: Secure VM manager with anonymity features
- Tor/VPN integration for anonymous investigations
- Network isolation for malware analysis

GitHub:
- https://github.com/bad-antics/n01d-forge
- https://github.com/bad-antics/n01d-machine
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @bad-antics, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request enhances the Forensic section of the repository by integrating two new, open-source security tools developed in Rust: n01d-forge and n01d-machine. These additions aim to provide users with advanced capabilities for secure digital forensics, including encrypted image creation and isolated virtual machine environments for sensitive analysis.

Highlights

  • New Tool: n01d-forge: Added 'n01d-forge', a native Rust image burner with LUKS/VeraCrypt encryption support, to the Forensic section. This tool is designed for creating secure forensic images and bootable drives.
  • New Tool: n01d-machine: Included 'n01d-machine', a secure VM manager featuring Tor/VPN integration and network isolation, in the Forensic section. It's intended for analyzing malware and conducting anonymous investigations.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds two new Rust-based forensic tools, n01d-forge and n01d-machine, to the list in the Forensic section. The changes are relevant and the new entries are correctly formatted. I've suggested a minor change to shorten the descriptions for better conciseness, which you can see in the review comment. Overall, this is a great addition to the list.

Comment thread README.md
Comment on lines +236 to +237
* [n01d-forge](https://github.com/bad-antics/n01d-forge) - Native Rust image burner with LUKS/VeraCrypt encryption support for creating secure forensic images and bootable drives.
* [n01d-machine](https://github.com/bad-antics/n01d-machine) - Secure VM manager with Tor/VPN integration and network isolation for analyzing malware and conducting anonymous investigations.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The descriptions for the new tools are a bit long. For better scannability and to keep the list concise, consider shortening them. Here's a suggestion that captures the essence of each tool more succinctly while maintaining the key information.

Suggested change
* [n01d-forge](https://github.com/bad-antics/n01d-forge) - Native Rust image burner with LUKS/VeraCrypt encryption support for creating secure forensic images and bootable drives.
* [n01d-machine](https://github.com/bad-antics/n01d-machine) - Secure VM manager with Tor/VPN integration and network isolation for analyzing malware and conducting anonymous investigations.
* [n01d-forge](https://github.com/bad-antics/n01d-forge) - Rust image burner with LUKS/VeraCrypt for creating secure forensic images and bootable drives.
* [n01d-machine](https://github.com/bad-antics/n01d-machine) - Secure VM manager with Tor/VPN and network isolation for malware analysis.

@bad-antics
Copy link
Copy Markdown
Author

Thanks for the review @gemini-code-assist! The descriptions are similar in length to other entries in the repository. I'd prefer to keep the full feature details to help users understand what makes these tools unique, but I'm happy to shorten them if the maintainers prefer more concise descriptions.

@gemini-code-assist
Copy link
Copy Markdown

Thanks for clarifying, @bad-antics! I understand your preference to keep the detailed descriptions, especially since they align with the length of other entries in the repository. Ultimately, the decision on whether to shorten them will be at the discretion of the repository maintainers.

@bad-antics
Copy link
Copy Markdown
Author

Friendly bump! 👋 Thanks for the thorough review from Gemini Code Assist. The PR is ready for maintainer review whenever you have a chance. Happy to make any changes if needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant