Cyberlium

Metasploit › Module 8 › Lesson 3

BeginnerModule 8Lesson 3/5

Aux Ethics

Written scope, no brute force on real services, no scan-as-a-service for friends.

15 min+40 XP3 quiz
Module progress3 of 5

Visual · msf_aux_ethics

Aux ethics = RoE + refusal list. Original Cyberlium.

Opening

“It's just a scanner” is how careers end.

Aux modules can brute credentials and enumerate users — that is still unauthorized on systems you do not own. Refuse: café scans, school networks, “scan my ex's site,” ransomware prep. Teach defender view: lockout policies, IDS alerts, legal exposure.

1. Refusal list

No aux against stranger IPs, production SaaS, or classmate personal devices.

No offering “MSF scans” as a favor on unknown networks.

Command guide

Try these commands — Refusal list

═══ TOOLS & WEBSITES ═══ Browse / read these (authorized learning only — stay in YOUR lab / program scope)

Aux ethics — https://nmap.org/book/legal-issues.html Auxiliary scans — https://docs.rapid7.com/metasploit/running-module-auxiliary-scans/

═══ INSTALL ═══

Linux (Debian/Ubuntu): Kali: preinstalled, or: sudo apt install metasploit-framework

Command — copy this

sudo apt install nmap

macOS: Prefer Kali/Linux VM — brew install metasploit (heavy)

Command — copy this

brew install nmap

Windows: Use Kali VM or WSL with metasploit-framework — not raw Windows host

Command — copy this

choco install nmap  # or download https://nmap.org/download.html

═══ LINUX / macOS ═══

Command — copy this

nmap -sn "${LAB_HOST:-127.0.0.1}/32" 2>/dev/null || echo 'REFUSE: café /24 scans'
msfconsole -q -x 'use auxiliary/scanner/discovery/udp_sweep; show options; exit' 2>/dev/null || echo 'Review options — set RHOSTS to single LAB IP'

Primary tools to practice this lesson: msfconsole, nmap. Reference sites: Aux ethics (https://nmap.org/book/legal-issues.html); Auxiliary scans (https://docs.rapid7.com/metasploit/running-module-auxiliary-scans/). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Brute and fuzz caution

Login aux modules can lock accounts — only on disposable $LAB creds.

Document thread counts low on lab to practice restraint.

3. Legal literacy

Computer misuse laws do not care that the module is auxiliary.

Written lab RoE is your authorization anchor.

4. What you ship: aux ethics refusal list

NEVER list for aux + lockout awareness on $LAB only.

5. What you record before the next lesson

Refusal list in notes.

6. Wrong vs right: stranger hosts vs YOUR lab VM

Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.

  • Wrong

    HTTP aux brute against a live shop login.

  • Right

    Ethics list written. Next: aux lab.

Mission: aux ethics sheet

1) Write five NEVER aux targets. 2) Write lockout risk sentence. 3) Cite RoE file path.

Stuck? Ask Cyberlium AI Mentor

Ask Mentor: “Is aux brute ‘lighter’ legally?”

Knowledge Check

1

APPLY: Aux against stranger SaaS:

Multiple choice

Knowledge Check

2

APPLY: True or False: Scanner label makes unauthorized access OK.

True or False

Knowledge Check

3

APPLY: Brute aux on lab should use:

Multiple choice

← Previous

Answer all 3 knowledge checks to continue. (0/3 answered)