Network Programming - Selecting a language!!!
-
Hi All and thanks for reading this. :) I Have been assigned a task where by i need to be able to connect to any router interface on a network from any desktop (that is also on the network) and monitor the data/packets that are been transmitted. However i am in a bit of a pickle. One person has said to use Perl, another said Python but i am unsure and before i learn something new i would like to make sure i am picking the right language. :doh: I know perl has a telnet module which i might be able to use, and i am pressuming python is the same. But is another language, like c o c++ going to be easier or better? Any comments and insight will be most welcome. Many Thanks Mark
-
Hi All and thanks for reading this. :) I Have been assigned a task where by i need to be able to connect to any router interface on a network from any desktop (that is also on the network) and monitor the data/packets that are been transmitted. However i am in a bit of a pickle. One person has said to use Perl, another said Python but i am unsure and before i learn something new i would like to make sure i am picking the right language. :doh: I know perl has a telnet module which i might be able to use, and i am pressuming python is the same. But is another language, like c o c++ going to be easier or better? Any comments and insight will be most welcome. Many Thanks Mark
deviao wrote:
But is another language, like c o c++ going to be easier or better?
I've never used Perl or Python but I believe they are both scripting engines that use C/C++ libraries to implement engine capabilities and therefore don't exclude the use of C/C++ for any specific solution. If the libraries that you would need to capture network packets already exist for those engines then I imagine learning Perl or Python would be far easier than learning C/C++.
led mike