publish: character management + iterative attacks

generated from commit ab27f131015760e31346873dbf03379a94bcd9ab