Skip to content

michardy/upnp-honeypot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upnp-honeypot

Honeypot for emulating UPNP devices

Repository structure:

  • soapserver/
    • Server responsible for the UPNP SOAP interface (In progress)
      • Expose XML device descriptions (In progress)
      • Expose RPC control endpoints (unimplimented)
  • ssdpserver/
    • UDP Server that advertises the SOAP server using SSDP (Valid responses are returned although requests are not yet fully parsed)
      • Respond to M-Search requests (Done)
      • Index all SSDP fields into Elasticsearch (In progress)
      • Block frequent repeat requests. (Done)

Note about UPNP notifications:

The UPNP event notification system will not be implimented at this time. When it is it will be necessary to add a UDP server for event transmission and possibly subscription (The UPNP spec is a little vague as to whether subscriptions requests are sent over HTTP or UDP).

Resources:

About

Honeypot for emulating UPNP devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published