upload: add a new tool
upload: add a new tool

(originally commit ae7ea7630c92bdd1f3fb74f081a7496cadcf078a)

grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks