NetworkReading
Modul v Powershellu pro zachytávání GET požadavků v síťovém provozu (používá ngrep)
Může být využit k zachycení video streamů (např. m3u8 playlistů z iVysilani) zobrazovaných v prohlížeči.
Open source: https://github.com/petrj/NetworkReading
Vyžaduje:
- winpcap (pro ngrep)
- ngrep
- ffmpeg (pro ukládání video streamů)
OS:
- Windows (Powershell verze 5)
- Linux (Powershel verze 6 alpha)
Howto list all GET data downloaded by your browser?
- Install NetworkReading module
- Start network traffic listening with Start-NetworkReading
- Open your preferred browser and watch any page
- Run Get-NetworkReadingOutputUrl
Jak zachytit včechny video streamy (m3u8 playlisty) zobrazené v prohlížeči?
Linux:
Start-NetworkReading | Receive-NetworkStreamData -OutputDirectory "/temp"
Windows:
Zjistěte si číslo síťového zařízení pomocí "ngrep -L", ffmpeg a ngrep musejí být v PATH
Start-NetworkReading -DeviceNumber 6 | Receive-NetworkStreamData -OutputDirectory "c:temp"
Zobrazení všech adres mp4 streamů (v PS konzoli se zavedeným modulem):
Start-NetworkReading Get-NetworkReadingOutputUrl | Where-Object { $_.AbsoluteUri.Contains("mp4") }
http://ngrep.sourceforge.net/download.html
NetworkReading.zip