Join our growing community of network security enthusiasts
Netureon is built by the community, for the community. Whether you're a network administrator, security professional, or developer, we welcome your contributions and participation. Together, we're building the future of open-source network monitoring and security.
Help improve Netureon by contributing code, fixing bugs, or adding new features.
Help us improve reliability by reporting bugs and testing new releases.
Improve documentation, write tutorials, or translate content to help others.
Share ideas for new features or improvements to existing functionality.
Help identify and responsibly disclose security vulnerabilities.
Help other users, answer questions, and share your expertise.
Start by forking the repository and cloning it to your local machine.
# Fork the repository on GitHub, then clone your fork
git clone https://github.com/YOUR_USERNAME/Netureon.git
cd Netureon
# Add the original repository as upstream
git remote add upstream https://github.com/extremealexv/Netureon.git
Create a development environment and install dependencies.
# Create virtual environment
python -m venv venv
source venv/bin/activate # Linux/macOS
# or
.\venv\Scripts\Activate # Windows
# Install development dependencies
pip install -r requirements.txt
pip install pytest flake8 black # Development tools
Create a new branch for your feature or bug fix.
# Create and switch to a new branch
git checkout -b feature/your-feature-name
# Or for bug fixes
git checkout -b fix/issue-description
# Make sure you're up to date
git pull upstream main
Implement your changes and ensure they work correctly.
# Run tests
python -m pytest tests/
# Check code formatting
black --check .
flake8 .
# Test your changes manually
python webui/app.py
Commit your changes and submit a pull request for review.
# Commit your changes
git add .
git commit -m "Add detailed description of your changes"
# Push to your fork
git push origin feature/your-feature-name
# Create pull request on GitHub
Treat all community members with respect and kindness. We welcome diverse perspectives and constructive feedback.
Provide clear, detailed descriptions when reporting issues or suggesting features. Include relevant information and context.
Check existing issues and discussions before creating new ones to avoid duplicates and find existing solutions.
Adhere to coding standards, include tests for new features, and follow the existing code structure and patterns.
Report security vulnerabilities privately via email. Don't disclose security issues publicly until they're resolved.
Familiarize yourself with the project documentation and existing codebase before contributing.
Community Video
Coming SoonCommunity-created tutorials and walkthroughs will be featured here.
Developer Interview
Coming SoonInterviews with contributors and development stories.
Case Studies
Coming SoonSuccess stories and case studies from actual deployments.
We value every contribution to the Netureon project. Contributors are recognized in:
Start contributing today and become part of the Netureon community!