Routopsy : A Toolkit To Attack Networking Protocols

Routopsy is a toolkit built to attack often overlooked networking protocols. Routopsy currently supports attacks against Dynamic Routing Protocols (DRP) and First-Hop Redundancy Protocols (FHRP).

Most of the attacks currently implemented make use of a weaponized ‘virtual router’ as opposed to implementing protocols from scratch.

The tooling is not limited to the virtual routers, and allows for further attacks to be implemented in python3 or by adding additional containers.

Prerequisites

  1. docker
  2. python3
  3. pip
  4. virtualenv – optional

Installation & Setup

We recommend that you install routopsy within a virtual environment so that any currently installed packages don’t clash with the packages routopsy makes use of.

With A Virtual Environment

git clone https://github.com/sensepost/routopsy
virtualenv -p python3 env
source env/bin/activate
pip install -r requirements.txt

Without A Virtual Environment

git clone https://github.com/sensepost/routopsy
pip install -r requirements.txt

Usage

When in doubt, --help

R K

Recent Posts

ss Command in Linux: Display Socket Statistics and Connections

The ss command in Linux lists open sockets and active network connections. It replaced the deprecated netstat command and…

8 hours ago

ftp Command in Linux: Connect to Servers and Transfer Files

The ftp command in Linux connects to a remote FTP server and transfers files. FTP transmits everything…

8 hours ago

lsmod Command in Linux: List and Inspect Kernel Modules

The lsmod command in Linux lists all currently loaded kernel modules. It reads /proc/modules — a virtual file maintained…

8 hours ago

rename Command in Linux: Batch Rename Files with Perl Regex

The rename command in Linux renames multiple files at once using Perl regular expressions. Unlike mv, which handles…

8 hours ago

pgrep Command in Linux: Find and Filter Running Processes

The pgrep command in Linux finds the PIDs of running processes based on a name or other…

1 day ago

unlink Command in Linux: Remove a Single File or Symlink

The unlink command in Linux removes a single file by deleting its directory entry. It is a…

1 day ago