Dane taktyczno–techniczne „Viper” był małym okrętem podwodnym o konstrukcji jednokadłubowej. Długość całkowita jednostki wynosiła 25,1 metra, szerokość 3,8 metra i zanurzenie 3,2 metra. Wyporność w położeniu nawodnym wynosiła 145 ton, a w zanurzeniu 173 tony. Okręt napędzany był na powierzchni przez silnik benzynowy o mocy 250 koni mechanicznych (KM). Napęd podwodny zapewniał silnik elektryczny o mocy 150 KM. Jednośrubowy układ napędowy pozwalał osiągnąć prędkość 9 węzłów na powierzchni i 8 węzłów w zanurzeniu. Zasięg wynosił 540 Mm przy prędkości 9 węzłów w położeniu nawodnym oraz 12 Mm przy prędkości 4 węzłów pod wodą. Dopuszczalna głębokość zanurzenia wynosiła 45 metrów.

Okręt wyposażony był w dwie dziobowe wyrzutnie torped kalibru 450 mm (18"), z łącznym zapasem czterech torped. Załoga okrętu składała się 10 oficerów, podoficerów i marynarzy.