student@hack3rs:~$ cat how-to-use-this-site-safely.md
How to Use This Site Safely (Ethics and Authorized Practice)
Use this site for white-hat, defensive learning only. Practice in environments you own or are explicitly authorized to test, and build habits that prioritize safety, evidence quality, and professional discipline.
prerequisites
- $Interest in white-hat network security learning.
1. Authorization Comes First
Only test, scan, capture, or inspect systems and networks you own or have explicit written authorization to assess. This includes school networks, employer infrastructure, public Wi-Fi, and cloud environments — all of them require authorization, not just the ones that feel 'sensitive'.
Even actions done purely for learning can trigger alerts, cause service disruption, or violate policy if performed without defined scope and permission. Professional defenders treat scope as part of the work, not a paperwork formality.
If you are unsure whether you have authorization, you do not have it. Stop and confirm before continuing.
2. Use Labs and Defensive Goals
The material here is designed for labs, troubleshooting, detection, monitoring, and incident response practice. Every exercise should have a defensive goal: build a baseline, validate a log source, check a firewall rule, run a triage workflow.
Treat tools as components of a workflow, not toys to experiment with on live systems. Ask what question you are trying to answer, what evidence you need, and how you will validate the output before you run anything.
Document scope and commands even in your own lab. That habit is what employers expect in real operational environments.
3. Handle Lab Data Carefully
Packet captures and logs frequently contain credentials, session tokens, internal hostnames, and personal data — even in a home lab. Store them on encrypted volumes, limit access to what is needed, and delete them when the exercise is done.
Use sanitized or synthetic data for teaching whenever possible. When real data is unavoidable, treat it with the same discipline you would apply in a production environment.
If you encounter real sensitive data unexpectedly during a capture or log review, stop collection, secure what was captured, and do not expand scope.
safe-use-checklist
- $Only run tools against systems you own or have explicit written authorization to test.
- $Define a defensive learning goal before running any tool.
- $Record scope, commands, and what evidence was collected.
- $Store pcaps and logs as sensitive data — encrypted, access-limited, and time-bounded.
- $Stop and get authorization confirmed before continuing when scope is unclear.