The various upload functions are similar enough that we should merge them together. The right way to do this is probably implement some sort of base class, then have each various target (e.g. Viper, Cuckoo, CRITs, etc.) subclass it for the specific logic they need.
The various upload functions are similar enough that we should merge them together. The right way to do this is probably implement some sort of base class, then have each various target (e.g. Viper, Cuckoo, CRITs, etc.) subclass it for the specific logic they need.