Documentation
¶
Overview ¶
Package vnc implements RFB (VNC) protocol enumeration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LibraryEnumerateVNC ¶
LibraryEnumerateVNC implements NetworkApplicationLibrary for VNC/RFB enumeration.
func (*LibraryEnumerateVNC) EnumerateTarget ¶
func (l *LibraryEnumerateVNC) EnumerateTarget(ctx context.Context, target string) (*enumeratefern.EnumerateServiceDetails, []string)
EnumerateTarget performs RFB/VNC enumeration against a single target.
Flow:
- Parse target; if no port given, sweep portRange (default 5900-5910)
- Dial, read 12-byte RFB banner, negotiate version
- Read advertised security types
- If None auth offered: send ClientInit, read ServerInit, optionally capture screenshot
- Compute weak deployment findings
Click to show internal directories.
Click to hide internal directories.