r/netsecstudents

Kali

**Question for Kali Linux beginners**
I’m pretty new to Kali Linux and so far I’ve been messing around with Nmap, Wireshark, and a few OSINT tools.
What are the **top 5 things you think someone should learn first** when getting into Kali Linux?
Also, what’s something you wish you had learned from the beginning instead of figuring it out later?
I’m trying to put together a solid beginner roadmap for myself, so I’d love to hear what you guys recommend.

reddit.com
u/Naive-Cake4459 — 1 day ago
▲ 91 r/netsecstudents+5 crossposts

Notes I wish someone had handed me when I started in security

When I started learning cybersecurity, my notes were everywhere. Random Google Docs. Half-finished PDFs. Screenshots with no context. Bookmarks I never revisited. Nothing connected. Nothing made sense when I came back to it.

So I rebuilt everything as an Obsidian vault — structured as a proper learning path from absolute basics to advanced topics.

What's inside right now:

Networking fundamentals (OSI, TCP/IP, ports, protocols)

Operating systems & Linux basics

Security fundamentals (CIA triad, threats, risk)

Web application security (OWASP Top 10, common vulns)

Cryptography basics (symmetric/asymmetric, hashing, PKI)

SOC / Blue Team / Red Team concepts

Incident response fundamentals

Malware analysis basics

Cloud security intro

Cheat sheets and command references I actually use

The part I didn't expect: Everything is interlinked using Obsidian's graph view. So instead of flat notes, you get a proper knowledge map — click through related concepts as you're learning, and it actually connects.

It's now published as a live site too (built with Quartz), so you can browse it like a proper handbook instead of just a folder of markdown files.

I'm still actively adding to it — if you spot gaps or want a topic added, let me know. Hoping this saves someone the same scattered-notes chaos I went through.

Repo: https://github.com/priyanshu-rawa/Cybersecurity-Handbook
Live site: https://cybersecurity-handbook-lake.vercel.app

Would appreciate a star if this ends up being useful for your learning too 🙏

u/Efficient-Two-2794 — 3 days ago

Best free resources to learn Networking, OS, Linux, Windows, Databases & Programming?

Hi everyone,

I’m looking for good free resources to build a strong foundation in the following areas:

  • Networking
  • Operating Systems
  • Databases
  • Linux — preferably a complete course
  • Windows — preferably a complete course
  • Bash scripting
  • Python programming

If there are free certifications, structured courses, or well-known learning paths, I would prefer those over random YouTube videos.

My goal is to learn these properly from the fundamentals and eventually use them for cybersecurity, so resources with practical labs/exercises would be especially useful.

Please share any resources you personally found useful. Thanks!

reddit.com
u/panchvatiagarbatti — 4 days ago

Feeling stuck and not sure where to go from here

So I’m 3 years into my bachelors in cyber. I’ve been going through HTB, studying for various certs, and I’ve watched all of professor messers videos at least three times over, so that’s where I’m at now. The problem is that I’m not sure what I’m supposed to be doing. I don’t know exactly how to start a new career, or move forward with my learning in the right direction. I know I’d like to one day go red team, but aside from that even 3 years into college I still feel like I don’t know anything about the industry at all. Most days I feel like college hasn’t taught me anything. I mean I’ve passed all the courses, I’m doing fine with everything so far in HTB, but I still feel like missing the actual LEARNING part of all of this, and that if I were to eventually get a job I would be completely out of my element. Anybody have any thought/suggestions or advice? Thanks for your time.

reddit.com
u/Born-Gap2918 — 4 days ago

How do you learn to find vulnerabilities by reading code? I’m a beginner

I’m new to vulnerability research and I’m trying to learn how to find security issues by reading source code. For those of you who are experienced in this area:

  • How did you learn to identify vulnerabilities just by reading code?
  • Do I need to know every programming language, or is it better to become very comfortable with a few languages first?
  • How do you approach unfamiliar codebases or programming languages?
  • What should I focus on when reading code if my goal is to find security vulnerabilities?
  • How did you practice and improve your skills when you were starting out?
  • When you encounter something in the code that you don’t understand, what do you usually do? Do you research it, use documentation/AI, build a small test, etc.?

Any recommended books, write-ups, open-source projects, or learning paths would also be very helpful. Thanks!

reddit.com
u/Much_Exchange_6101 — 4 days ago
▲ 126 r/netsecstudents+7 crossposts

New LAB - Damn Vulnerable NGINX Proxy

Hello all,

If you do bug bounty hunting or pentests you surely came across many hosts served from an NGINX server, in this lab (published to OWASP) I combined over 20 misconfigurations found in real world bug disclosures and both classic and novel security research, with an extensive blog where I explained everything you need to level up your NGINX hunting game.

Feel free to check it out, give it a star on Github if you like it, and suggest any ideas you want me to add/fix...

https://vwad.owasp.org/app/damn-vulnerable-nginx-proxy-dvnp/

Happy hunting!

u/OilOverall4190 — 6 days ago
▲ 6 r/netsecstudents+1 crossposts

I've been studying web application architecture from a penetration testing perspective, and one thing that helped me was understanding the technologies behind modern web applications.

Here are some of the technologies I’ve been focusing on:

  • Java / Java Web Containers
  • ASP .NET
  • PHP
  • Ruby on Rails
  • SQL
  • XML
  • SOAP / Web Services

The important part for a pentester isn't just identifying a technology.

The real question is:

Application Data Flow

Browser
   ↓
HTTP Request
   ↓
Web Server
   ↓
Application
   ↓
Database / Backend Service
   ↓
HTTP Response

From a Security Perspective

Java

Look at application servers, frameworks, dependencies, and how requests are handled.

ASP .NET

Understand the application framework, authentication, session handling, and server-side logic.

PHP

Pay attention to input handling, configuration, frameworks, and dependencies.

Ruby on Rails

Understand MVC, controllers, models, routes, and gems/dependencies.

SQL

Understand how application input reaches database queries and where unsafe query construction can create SQL injection risks.

XML / SOAP

Look beyond the frontend. XML data can travel through web services into backend systems, so the security of the underlying service also matters.

The Biggest Takeaway

Technology identification is only the starting point.

Understanding the application's data flow, input handling, trust boundaries, and security controls is what makes technology fingerprinting useful during a security assessment.

I'm building a structured series around web penetration testing, covering web architecture, HTTP, reconnaissance, APIs, authentication, authorization, and vulnerability research.

Full article:
https://zeroprotocolcyber.substack.com/p/common-web-application-technologies?r=8vt7fg&utm_campaign=post-expanded-share&utm_medium=web

u/hunter-9579 — 4 days ago
▲ 22 r/netsecstudents+3 crossposts

CYBER security project

I’ve been working on this for almost 3 years while exploring different areas of cybersecurity, and eventually turned a lot of that research and hands-on learning into 140+ practical project ideas.

The idea is pretty simple: learn cybersecurity by actually building things, breaking them, getting stuck, fixing them, and understanding why they work — rather than just following tutorials or copy-pasting AI-generated code.

I’m sharing it here in case it’s useful to anyone else learning cybersecurity. Feedback, suggestions, and contributions are always welcome.

If you find the collection useful, you can check it out here:

https://github.com/Osxninja/cybersecurity-projects

Built around one principle: actually learn the stuff, don’t just collect tools.

u/Consistent_Beach1354 — 9 days ago

Can a single machine really saturate a Raspberry Pi web server in 2026? (slowloris/slow HTTP debate)

Hi everyone, I’m not a security expert, my main interests lie elsewhere, but I think I know enough to hold my own in a discussion with a friend.

Today a debate came up with him about the possible attacks that could target a home server (a typical Raspberry Pi) hosting a single and light HTML page.

My take is that in 2026, with the average resources a Raspberry Pi now has (usually 4–8GB of RAM), it’s no longer realistic for a single machine to pull off a resource-exhaustion attack (things like Slowloris or other slow-HTTP techniques). He disagreed, claiming it’s still possible, and said there are other methods too, though he didn’t explain how.

I’d like your opinion on whether what I said is wrong or not. Either way, it’ll be another chance for me to learn something.

reddit.com
u/wannabe_sci — 8 days ago
▲ 11 r/netsecstudents+1 crossposts

I managed to shrink a hardware USB injector down to 12x13mm. Looking for feedback on the PCB design/components!

Hey everyone,

I’ve been working on a personal hardware project lately. I wanted to see how small I could realistically make a USB keystroke injector (primarily for IT automation and pentesting workflows). After a few iterations, I managed to get the PCB down to just 12x13mm.

It uses 32u4 and Arduino IDE for programming.

The biggest challenge was fitting the components without overlaping lines.

I’d love to hear your thoughts on the design or if anyone has experience making similar micro-boards. Are there any features you’d add for a V2?

I'm putting together some picture how invisible it is.

If anyone is interested in the technical details or wants to chat about the build process, feel free to drop me a DM or reach out at nebojsa.sjekloca@gmail.com.

u/Beneficial-Rub-5473 — 9 days ago

What do you think is missing from cybersecurity education at university?

I've tried to think about what makes practical cybersecurity platforms engaging rather than something you use for a few days and then forget about.

For people learning cyber independently:

What actually keeps you coming back?

Would it be:

  • Realistic investigations
  • Progression/XP
  • Achievements
  • Career paths
  • AI guidance
  • Working with other learners
  • Competitions
  • Building a portfolio
  • Having a structured roadmap
  • Something else?

I'm particularly interested in what people have found missing from existing learning platforms.

What would make you genuinely use a platform every week?

reddit.com
u/EnvironmentalSafe280 — 13 days ago