machine-learningnetwork-programmingclassificationdecision-treec4.5

Identify application based on its packets


Is it possible to identify a particular application by analysing it's packets ? If yes , which attributes of the packets may help identify an application uniquely ? Any help would be appreciated.


Solution

  • This question has a very broad range and if you come up with a solution you should apply for a patent. You can derive knowledge of applications depending on packets and protocols but rules don't work in 100% of cases. These are some considerations you need to know (not a complete list but they can give you an idea):

    In short, based on networking analysis you can make a guess of the application. However, there is no method that can tell you with 100% accuracy.