TCP painter