2017-12-30

ZyXEL P660RT2 EE manuals

ZyXEL P660RT2 EE is an old ADSL[2+] router that has been quite common in post-USSR/CIS countries.

Available manuals
DescriptionDocument URLInfo URL
Quick start guidehttp://download.from.zyxel.ru/download/84887071-3a11-4da9-97e0-cf5a3aa65770/P660RT2_QSG.pdfhttp://download.from.zyxel.ru/download/84887071-3a11-4da9-97e0-cf5a3aa65770/file_id.diz
User's guidehttp://download.from.zyxel.ru/download/d93a81bc-99b6-47c5-b8c7-09aaa696cf97/p660rt2_ee_ug.pdfhttp://download.from.zyxel.ru/download/d93a81bc-99b6-47c5-b8c7-09aaa696cf97/file_id.diz


Notes:
  1. the manuals are in Russian language;
  2. file_id.diz files contain the SHA256 hashes of the PDFs (and also some old and new download URLs).

Reference:

2017-12-29

ZyXEL P660RT2 EE firmware versions

ZyXEL P660RT2 EE is an old ADSL[2+] router that has been quite common in post-USSR/CIS countries.

Known FW versions
VersionArchive URLInfo URL
3.40(AXN.0)D0http://download.from.zyxel.ru/download/525e69ec-341d-46be-b594-484ec4378dbb/340AXN0D0.ziphttp://download.from.zyxel.ru/download/525e69ec-341d-46be-b594-484ec4378dbb/file_id.diz
3.40(AXN.1)D0http://download.from.zyxel.ru/download/2d13f8d6-241e-4cf9-b7f9-6a9974836d0a/340AXN1D0.ziphttp://download.from.zyxel.ru/download/2d13f8d6-241e-4cf9-b7f9-6a9974836d0a/file_id.diz
3.40(AXN.2)D0http://download.from.zyxel.ru/download/0c061795-afb5-4859-bade-80ccfbfef831/340AXN2D0.ziphttp://download.from.zyxel.ru/download/0c061795-afb5-4859-bade-80ccfbfef831/file_id.diz
3.40(AXN.3)D0http://download.from.zyxel.ru/download/a17310da-b9c7-402f-ab46-64a43ba09fc6/340AXN3D0.ziphttp://download.from.zyxel.ru/download/a17310da-b9c7-402f-ab46-64a43ba09fc6/file_id.diz
3.40(AXN.3)D0_20100617http://download.from.zyxel.ru/download/8b436301-004a-42c0-b698-563080eab1e2/340AXN3D0_20100617.ziphttp://download.from.zyxel.ru/download/8b436301-004a-42c0-b698-563080eab1e2/file_id.diz


Notes:
  1. the latest firmware version is 3.40(AXN.3)D0_20100617;
  2. file_id.diz files contain the SHA256 hashes of the ZIP archives (and also some old and new download URLs);
  3. usually, it's recommended to reset the router configuration after the firmware upgrade (you can find the "RESET" button hole at the back of the router).

Reference:

2017-12-28

HOWTO: grab online video stream with FFmpeg

Usually, it's quite easy to save some free online (live) video streams with FFmpeg.

Example: grabbing some HLS stream with MPEG-4 (H.264) video and AAC (or MP3) audio.
$ ffmpeg -i "http://some.streaming.server/favorite_stream.m3u8" -codec copy -f mpegts stream01.ts
(Generally, the output format can be guessed by extension automatically, so we can shorten the command line).
$ ffmpeg -i "http://some.streaming.server/favorite_stream.m3u8" -codec copy stream02.ts
The TS file is usually playable during download.
Usually, you can stop the grabbing operation at any time by pressing the <q> key.
After the stream dumping is finished, you can convert (remux) your video to a more familiar MP4 container format.
$ ffmpeg -i stream01.ts -codec copy stream01.mp4
(Usually, you'd prefer a playback-optimized output file).
$ ffmpeg -i stream02.ts -codec copy -movflags faststart stream02.mp4

Reference:

2017-12-25

HOWTO: optimize MP4 video for fast loading with FFmpeg

MP4 video loading can be accelerated (e. g., allowing playback of partially downloaded videos for end users) by moving the metadata (the "moov atom") to the beginning of the file. And that's a lossless procedure (no video, audio or subtitle data gets lost; may alter some metadata though)!
  1. Can be performed very fast and easily with the qt-faststart utility (targeted primarily at Apple QuickTime MOV files, but should work for most MP4 base media files too); you can find that utility in your favorite FFmpeg distribution.
    $ qt-faststart in01.mov out01.mov
    $ qt-faststart in02.mp4 out02.mp4
  2. More thorough (but a little bit slower) method involves the universal ffmpeg program to remux the original video:
    $ ffmpeg -i in10.mp4 -codec copy -movflags faststart out10.mp4
Reference:
---
Last updated: 2018-03-01

2017-12-23

Websites: VirusTotal

VirusTotal is a great online virus scanner, a Google subsidiary.
You can either scan a local file, or submit a remote URL; you can also search the database by file hash (SHA256, SHA1, MD5 etc.).
There's also a rating system for registered users.
Warning: all files you try to scan using this online service are actually get uploaded onto the remote server (or "cloud") for scanning, and subsequently can be shared with antivirus software developers in the future, so you should avoid scanning any confidential documents with this service ;-)
By uploading new malware, we can somehow improve the contemporary anti-virus solutions!

Links:
---
Last updated: 2019-04-24