IÂ’ve reverse engineered the encoding used in the Microsoft NSC format and written a decoder. HereÂ’s how Cisco describes NSC:
A multicast description file is required at the Cisco content engine’s Windows Media Technology Server. This description file, in the form of an .nsc file, is received from a known URL, mount point, or even via email. This file is also referred to as an “announcement.” The source path follows the standards based URL format: http://www.cisco.com/path/filename.nsc. … the structure of the .nsc file is protected with the use of encryption. This is used to protect the media from network sniffing of the media source’s IP address, port, and stream format.
That itÂ’s encryption is a faulty assumption (or bullshit marketing) on CiscoÂ’s part. The algorithm doesnÂ’t take a key.
Download nscdec.c
A multicast description file is required at the Cisco content engine’s Windows Media Technology Server. This description file, in the form of an .nsc file, is received from a known URL, mount point, or even via email. This file is also referred to as an “announcement.” The source path follows the standards based URL format: http://www.cisco.com/path/filename.nsc. … the structure of the .nsc file is protected with the use of encryption. This is used to protect the media from network sniffing of the media source’s IP address, port, and stream format.
That itÂ’s encryption is a faulty assumption (or bullshit marketing) on CiscoÂ’s part. The algorithm doesnÂ’t take a key.
Download nscdec.c