title: How could I start making my own simple UNIX-based network scanner?
body: <p>I am using Linux for security and penetration testing. I often use <code>nmap</code> and <code>wireshark</code>, but I'd like to make a network scanner of my own to learn about how they work. </p>
  
  <p>I'd like it to scan entire network, not scan the ports of one target, however I don't know where to start. </p>
  
  <p>What programming/scripting languages would someone use for a command line-based 
  network scanner and where would I start in the process of making it?</p>