β˜„οΈ
Certified Ethical Hacker
  • πŸ‘‰Certified Ethical Hacker Cheatsheet
  • 🐧General Settings
    • πŸ“¦APT Package Manager
    • πŸ€–Cron
    • 🦊Firefox Extensions
  • ✍️Research & Report
    • πŸ’ Obsidian
    • 🎒Notion
    • 🐼Pwndocs
  • πŸ”ŽInformation Gathering
    • πŸ“›NSLookup // Dig // Whois
    • πŸ“œNmap
    • πŸ–₯️DNS Enumeration
  • πŸ”¬Vulnerability Assessment
    • 🌐Web Assessment
      • Nikto
      • WPScan
    • πŸ•ΈοΈNetwork Assessment
      • OpenVAS
      • Nessus
  • βš”οΈExploitation
    • πŸ”΄Metasploit
    • 🐍MSFVenom
    • πŸ‘οΈSearchsploit
    • 🐚Revshells
    • 🐱Netcat
      • 😾Pwncat-CS
    • πŸ’ͺBrute Force
    • πŸ”’Wi-FI
  • ⚜️Post Exploitation
    • β›ΊPersistence
    • πŸ“File Transfer
      • Netcat
      • SMB
      • Python
      • Updog
      • Linpeas
    • πŸ•³οΈTunnelling
Powered by GitBook
On this page
  • Installation
  • Usage
  • Examples
  1. Post Exploitation
  2. File Transfer

Updog

Installation

pip3 install updog

updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]

Usage

Argument
Description

-d DIRECTORY, --directory DIRECTORY

Root directory [Default=.]

-p PORT, --port PORT

Port to serve [Default=9090]

--password PASSWORD

Use a password to access the page. (No username)

--ssl

Enable transport encryption via SSL

--version

Show version

-h, --help

Show help

Examples

# Serve from your current directory:**

updog

# Serve from another directory:

updog -d /another/directory

# Serve from port 1234:**

updog -p 1234

# Password protect the page:

updog --password examplePassword123!

#*Please note*: updog uses HTTP basic authentication.
#To login, you should leave the username blank and just
#enter the password in the password field.

# Use an SSL connection:

updog --ssl
PreviousPythonNextLinpeas

Last updated 1 year ago

⚜️
πŸ“