@AncientGood calibre?
Вроде, всё это умеет