BGP swiss army knife
