DORA – TIBER-EU framework

Step 1. – Dora requirements : here

from here

The main participants in a TIBER-EU test belong to one of five different teams, depending on their roles and responsibilities under the TIBER-EU framework:

 

  • blue team – the people in the entity that is the subject of the test, whose prevention, detection and response capabilities are being tested without their foreknowledge
  • threat intelligence provider – the team that looks at the range of possible threats and carries out reconnaissance on the entity
  • red-team testers  – the team that carries out the simulated attack by attempting to compromise the critical functions of the entity, mimicking a cyber-attacker
  • control team – a small team within the target entity whose members are the only ones there who know a test is happening and who lead and manage the test in collaboration with the TIBER cyber team
  • TIBER cyber team – the team within the authority that is responsible for overseeing the test and making sure it meets the requirements of the TIBER-EU framework, thus enabling mutual recognition of the test by relevant authorities

 

Da sapere a memoria

🔍 1. Trova il PID (Process ID) del processo

Puoi usare lsof oppure netstat (se installato):

Con lsof:

sudo lsof -i :8484

Con netstat (se installato):

sudo netstat -tulnp | grep :8484

Con ss (più moderno):

sudo ss -tulnp | grep :8484

NextCloud transfer files

Position file in nexcloud data folder  : /var/www/nextcloud/data/NOMEUTENTE/files/

sudo chown -R www-data:www-data /var/www/nextcloud/data/NOMEUTENTE/files/cartella/file.zip

from the root of the web site of nexcloud

sudo -u www-data php occ files:scan –path=”NOMEUTENTE/files/cartella”

 

5 Projects todo

1. The CRUD App That’s Not Just Another Todo List

We’ve all built a todo list. It’s like the developer’s rite of passage. But now it’s time to evolve. Think Inventory ManagerStudent Record System, or Expense Tracker.

Why it matters:

CRUD is the DNA of most web apps. Create, Read, Update, Delete—mastering these operations means you understand real-world app behavior and data flow.

What you’ll learn:

  • Local storage or backend integration
  • Form handling and validation
  • Real-time UI updates
  • Modular design

2. A Fully Responsive Portfolio Website That Actually Represents You

You’re a developer. People Google you. What do they find?

If your portfolio is still “Under Construction,” it’s time to fix that.

Why it matters:

Your portfolio is your digital handshake. It’s where potential clients, recruiters, and collaborators meet you. Make it count.

What you’ll learn:

  • Semantic HTML & CSS mastery
  • Responsive design (mobile-first)
  • Animation and UX design principles
  • Hosting and deployment (Netlify, Vercel, etc.)

3. A Real-Time Chat App with Authentication

Nothing says “I get full-stack development” like a real-time app that requires users to sign in and communicate.

Why it matters:

It’s a big step. This project throws you into the deep end—authentication, WebSockets, databases, and frontend-backend interaction.

What you’ll learn:

  • Firebase or Node.js + WebSocket + MongoDB
  • User authentication (OAuth, JWT, sessions)
  • Real-time updates with Socket.io or Firebase Realtime Database
  • Clean UI with React or Vue

4. A Fully Functional E-commerce Store

This is your boss battle. Product listings, cart logic, user accounts, payments—it’s everything rolled into one.

Why it matters:

E-commerce is complex. Building it proves that you can architect large-scale apps, and think like a business owner.

What you’ll learn:

  • API integration (Stripe, PayPal, etc.)
  • State management (Redux, Zustand, etc.)
  • Security and validation
  • Component reusability

5. A SaaS Dashboard with Admin Controls

It’s one thing to build pretty UIs. It’s another to design functional admin systems that can scale. Dashboards teach you how real software works.

Why it matters:

This is what companies pay big for—tools that manage, analyze, and control. Building this shows you’re not just a coder, you’re a problem solver.

What you’ll learn:

  • Data visualization (charts, tables, KPIs)
  • Role-based access control
  • Backend integration (Node, Django, or Laravel)
  • Clean, modular UI systems

codewithdhanian.gumroad.com