The job of application is to receive packets from source/target and send to source/target by changing ports such that source and target are unaware about actual ports used for communication. Such applications can help to exploit original application and provide additional security layer