Skip to content

@pumpkin-plugins/port-mapping API / identify / RouterIdentity

Interface: RouterIdentity ​

Defined in: tools/port-mapping/src/identify.ts:7

What is known about a router's make and model, and how it was found out.

Properties ​

manufacturer? ​

optional manufacturer?: string

Defined in: tools/port-mapping/src/identify.ts:9

The maker, for example AVM Berlin or Telekom.


model? ​

optional model?: string

Defined in: tools/port-mapping/src/identify.ts:11

The model, for example FRITZ!Box 7590.


modelNumber? ​

optional modelNumber?: string

Defined in: tools/port-mapping/src/identify.ts:13

The maker's own model number.


name? ​

optional name?: string

Defined in: tools/port-mapping/src/identify.ts:15

What the router calls itself, for example FRITZ!Box 7590 (UPnP/1.0) or Speedport.


source ​

source: "upnp" | "web"

Defined in: tools/port-mapping/src/identify.ts:17

upnp: from the UPnP device description. web: recognized by its web interface.

Pumpkin Plugins documentation