Looking for help with ProcessGhosting? You're in the right place!
Start with our comprehensive documentation:
- README.md - Overview and quick start guide
- API Documentation - Complete API reference
- Examples - Working code samples
- CHANGELOG.md - Version history and changes
Please check these resources first:
- Read the documentation - Most questions are answered there
- Search existing issues - Your question might already be answered
- Check discussions - Browse previous Q&A threads
- Try the examples - Run the example code to understand usage
For questions and general discussion:
Categories:
- Q&A - Ask questions and get help
- Ideas - Share and discuss feature ideas
- Show and Tell - Share what you've built
- General - General discussion
When to use Discussions:
- ❓ How do I...?
- 💡 Feature ideas and suggestions
- 🎯 Best practices questions
- 📖 Documentation clarifications
- 🤝 Community help
For bugs and specific problems:
When to use Issues:
- 🐛 You found a bug
- 📝 Documentation is wrong or missing
- 💥 Something crashes or errors
- 🔒 Security concerns (use private advisory)
Issue Templates:
- Bug Report
- Feature Request
- Documentation Issue
- Security Vulnerability (private)
Problem: Can't install or build
Solutions:
# Update Rust
rustup update
# Clean and rebuild
cargo clean
cargo build
# Check Rust version
rustc --version # Should be 1.70.0 or laterProblem: This only works on Windows
Solution: ProcessGhosting uses Windows NT APIs and can only run on Windows. Linux/macOS are not supported.
Problem: Payload doesn't execute
Solutions:
- Ensure payload architecture matches builder configuration
- Use
.x64()for 64-bit payloads - Use
.x86()for 32-bit payloads - Verify PE file is valid:
dumpbin /headers payload.exe
Problem: Access denied or permission errors
Solutions:
- Run as Administrator (if needed)
- Check antivirus/EDR settings
- Verify file permissions
- Ensure authorized testing environment
Start here if you're new:
- Read the README.md
- Run
basic_usageexample - Try the
from_fileexample - Explore other examples
Once you're comfortable:
- Study the
full_demoexample - Read the API documentation
- Experiment with different configurations
- Try the hex conversion utilities
For advanced usage:
- Read the source code in
src/ - Understand NT API calls
- Review the original research paper
- Contribute to the project
DO NOT report security vulnerabilities in public issues!
-
Use GitHub Security Advisories:
- Go to Security tab → "Report a vulnerability"
- Or: https://github.com/BlackTechX011/ProcessGhosting-rs/security/advisories/new
-
What to include:
- Description of the vulnerability
- Steps to reproduce
- Impact assessment
- Suggested fix (if any)
If you discover someone using this tool illegally:
- Contact repository maintainers privately
- Report to appropriate authorities if serious
- Do NOT engage with the individual
See SECURITY.md for full details.
Currently, no commercial support is offered. This is an open-source project maintained by the community.
For organizations needing support:
- Consider hiring a security consultant familiar with the project
- Contribute to the project to help improve it
- Sponsor development through GitHub Sponsors
Want to help improve ProcessGhosting?
- Report bugs - Help us fix issues
- Suggest features - Share your ideas
- Improve docs - Fix typos or add examples
- Submit code - Contribute improvements
See CONTRIBUTING.md for guidelines.
- Discussions: For questions and ideas
- Issues: For bugs and problems
- Pull Requests: For code contributions
For sensitive matters only:
- Security issues: Use GitHub Security Advisories
- Other private matters: Contact maintainers through GitHub
Please use public channels when possible - it helps everyone!
Join our community:
- GitHub Discussions - Ask and answer questions
- GitHub Issues - Report bugs and request features
- Pull Requests - Contribute code
We're a small team, so please be patient:
- Discussions: Usually within 1-3 days
- Issues: Usually within 3-5 days
- Pull Requests: Usually within 5-7 days
- Security issues: As soon as possible
Note: Response times may vary. We're volunteers!
Use at your own risk. This is a security research tool. Ensure you have proper authorization and comply with all laws.
No. ProcessGhosting is a security research tool for educational purposes and authorized testing. Misuse is prohibited.
ProcessGhosting uses Windows NT APIs that don't exist on other platforms.
No. We don't assist with unauthorized access or illegal activities.
Maybe! Open a discussion or feature request to start the conversation.
See CONTRIBUTING.md for complete guidelines.
We currently use GitHub Discussions for all community interaction.
Before posting, please confirm:
- I read the documentation
- I searched existing issues
- I checked discussions
- I tried the examples
- I'm using the latest version
- I'm on Windows
- This is for legal, authorized use
Thanks for using ProcessGhosting and being part of our community!
Remember: Use this tool responsibly and legally. Happy hacking! 🔒👻
BlackTechX