can someone help me in network programming? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

can someone help me in network programming?

actually i meant usage of that... which languages can i use? any information would be appreciated... 🙂

25th May 2018, 1:57 PM
Reza
Reza - avatar
5 Answers
+ 1
Because sometimes we need to write tools that don't exist yet or sometimes there aren't tools available for the job. Not all systems use Nmap and not all systems have Netcat. It's far more helpful to build what you need when the situation doesn't let you use an existing tool. Especially when you get better at building them yourself in the same time it takes to use another person's tool. On the other side, if I build a tool, I have a tendency to sneak in other code as well. That code may sometimes be malicious if it is someone else who is building the tool. If you're using a tool and don't know the code you're running on your machine, you really shouldn't be a network engineer to begin with because that defeats the purpose of trying to protect the network (by allowing malicious attacks in from outside the network). Hope that explains a little why we should built our own tools.
25th May 2018, 9:14 PM
Xpl0it
Xpl0it - avatar
+ 2
Depends what you need but you can write a basic client/server pair in python and it has pthreads as well so you can open up other listeners for the server if you're trying to listen out for zombies. It can also do web and network scans as well. I'd check that out if you need a menial tool.
25th May 2018, 2:53 PM
Xpl0it
Xpl0it - avatar
+ 1
i finally started socket programming, hope it helps me in future
27th Jul 2018, 6:54 PM
Reza
Reza - avatar
+ 1
and I finally got back on after some time off. hope the tool turned out to be useful.
21st Sep 2018, 4:46 PM
Xpl0it
Xpl0it - avatar
0
xploit i got something, but when there are bunch of tools for scanning, why we write one?
25th May 2018, 4:52 PM
Reza
Reza - avatar