Networking is associated with creating and managing networks as well as adding network connectivity to a (set of) programs.
1
vote
0answers
45 views
Forced and easy hton/ntoh conversion
Context:
When sending message across the network, the sender has to convert the message from host byte order to network byte order and the receiver has to do the the reverse - network order to host ...
1
vote
1answer
51 views
IP Scanner via python sockets
Please review my code for scanning active IP address . Please Suggest improvements ...
...
2
votes
0answers
44 views
Folder sharing with python sockets
I am just getting started with python. I wanted to make a folder transfer tool to get familiar with python sockets.
...
6
votes
1answer
43 views
A simple PyPI crawler
I had to make a program to crawl through a bunch of PyPI packages and see how many of them implement custom compare operators (i.e. grep for def __le__ etc). After ...
19
votes
2answers
1k views
Simple and effective port checker in C++
Intro
A couple of weeks ago I finished a Python implementation of a multithreaded port checker and I wasn't quite happy with the result I've got (speed). I needed it to be faster, so I've built ...
3
votes
0answers
38 views
Flexible port scanner library
I have tried to generalize the concept of turning an IP address into a boolean.
The save format is an overly complicated way of storing consecutive IP addresses as strings of bits
Example usage:
<...
5
votes
1answer
97 views
C multithreaded chat client and server
I've written a TCP chat application for the command line that supports multithreading. I'm wondering whether I'm using best practices for socket programming, what other types of functionality would ...
0
votes
1answer
52 views
Winsock recv all bytes
I had some issues with sending huge data and receiving them with Winsock so I made some improvements on my RecvAllBytes function and the same with ...
6
votes
1answer
93 views
Server-client data transfer
I coded a server-client (kind of) chat, and I need your review as I'm sure it is a mess. I used lots of tutorials and tips form different websites and forums which were posted at different times (...
3
votes
0answers
87 views
Minimal Async Web Server in Rebol 2
I'm building a rudimentary web server in Rebol 2. I'm trying in particular to understand the flow and logic behind the asynchronous aspects of the TCP scheme.
As far as I can understand it, you ...
5
votes
4answers
35 views
Nagios check to see if a certain IP appears in a trace route
I needed a test to know which firewall in out HA environment was currently active. We have a webFilter connected to our "primary" so if the firewall fails over the webfilter is taking out of path and ...
1
vote
0answers
105 views
Sending ACK/NACK for packets
The code is working perfectly. I'm little bit sure this is a packet what I am sending from client to server in streams. Is this packet? Am I sending in a right way?
Another thing is that I am sending ...
2
votes
1answer
88 views
Implementation of an asynchronous UDP server Listener
I have written this code in C# and have tested this code to ensure it works well. Any other suggestions for this code would be appreciated as I have a number of users who are sending data on this port....
4
votes
0answers
37 views
Download website source through Socks4 using Winsock
I just have started to introduce myself into network programming using C++. So I started with Winsock. The code I made is compiled with MinGW and works perfectly!
As a beginner, the main purpose of ...
4
votes
3answers
99 views
Simple wrapper for member function pointers with known signature
I always wanted to know how to pass member functions as arguments, and then I stumbled across templates that could automatically deduce types, and so I rejoiced! This is used in a Publisher-Subscriber ...
4
votes
1answer
69 views
Providing a simple test server for protocol testing
For an outsourced job (implementation of a network client) I will provide a simple server for protocol-testing. This is the code.
Do you consider this code readable/ comprehensible?
...
3
votes
2answers
40 views
Python 'wrapper' around `dig` for easier TSIG signing of queries
I wrote this Python script as a utility script for me. It's something that could be achieved in a simple shell script or alias, but it wasn't 'verbose' enough for me in that format, or customizable.
...
3
votes
0answers
257 views
Blocking TCP Client with Threads vs. Non-Blocking TCP Client with Unitys Update
I'm not sure if this is the right subsite of stackexchange because it's not only about code review but a bit about design eihter.
I'm currently developing a network application.
I need to connect a (...
8
votes
2answers
624 views
Simple IRC Bot in C#
This was a simple IRC bot I threw together a long time ago, found recently, and was curious as to if there were any kind of significant improvements that could made.
...
2
votes
0answers
305 views
Network Bandwidth Usage Monitor
I have written a very basic bandwidth usage monitor in C++/winpcap.
I would like to get some feedback, regarding design choices, implementation, style, correctness. (Or anything else you care to ...
3
votes
1answer
253 views
Boost::Asio server
This is my first time trying to do anything proper in Boost::Asio, so I would love if someone could look at it and tell me if it makes sense. It's based on examples ...
1
vote
1answer
558 views
Python internet speed testing
I understand there are a few similar tools available for testing speed but that's not what I'm looking for. I'm looking at seeing how long it takes to request a sites HTML. However, I'm getting ...
4
votes
1answer
241 views
Base activity for handling network state changes in Android
I had the need in one of my activies to handle displaying a message to the user when the network disconnected, and then reload the data for a RecyclerView adapter ...
7
votes
1answer
151 views
Array view adaptor class for static polymorphism over network header parsing
Some context: I have some existing code to populate network header structs from istreams. A motivating excerpt:
...
4
votes
2answers
68 views
Bash script for setting up a LAN to WLAN router
I wrote a bash script for the Raspberry Pi 3 (Raspbian) which has the main task of setting up a LAN to WLAN router. In addition it makes some things nicer for the intended users who have Windows ...
3
votes
1answer
162 views
Client/Server, Asynchronous ping-pong exchange
I'm mainly wondering about whether or not I have used the (TAP) async/await pattern correctly. I get a bunch of these warnings, "Because this call is not awaited, execution of the current method ...
2
votes
1answer
223 views
Desktop sharing project
I've been developing a small screen sharing project for the last months, it's a desktop application, pct protocol based. I'm going to show the logic and the code and I hope to get reviews. I would ...
6
votes
2answers
429 views
Internet Speed Calculator
This program calculates up and downspeed of a given connection for as long as it is running.
...
2
votes
2answers
81 views
Network App - Reading, Writing, Synchronization
I'm writing a tiny networking library for learning purposes and personal use and I'm not sure if my approach to handling reading and writing exceptions and synchronization is correct. Feel free to ...
7
votes
1answer
181 views
Robust websocket server for use by a game running on node
This code is a server for websocket connections, it handles the low level stuff and delegates incoming messages to handler objects. I wanted performance to win in any trade off against maintenance ...
8
votes
1answer
92 views
TCPListener server to discover clients on a network
I am currently writing a program to sync files (music, photos, etc) from my PC to an Android device. In order to do this, I have 2 application: one that is running on my PC, and one that shall be ...
10
votes
3answers
326 views
Structure to ByteArray Extension
I have a need to turn various structures into byte arrays to be sent over serial port to another machine. I created generic extensions to turn any structure into a byte array and from a byte array ...
3
votes
1answer
110 views
C++ getaddrinfo()/addrinfo wrapper (rewrite)
As suggested by @Dannnno on my original post, I am posting my partially rewritten getaddrinfo() (and now addrinfo) wrapper for ...
6
votes
2answers
152 views
C++ getaddrinfo() wrapper
EDIT: New version can be found here: C++ getaddrinfo()/addrinfo wrapper (rewrite)
I'm a C++ novice, but an experienced Python and C programmer. I decided to code a C++ wrapper around ...
3
votes
0answers
82 views
Comparing three packet routing algorithms via simulation in Java
Inspired by my question
Simulating a random packet routing algorithm and printing packet statistics in Java
I decided to implement two more packet routing algorithms:
one that computes all the ...
4
votes
1answer
79 views
Buffer for TCP data
For an assignment (not school), I was supposed to make a "web browser" using Scapy.
While storing the response, I initially thought of
...
4
votes
2answers
100 views
Simulating a random packet routing algorithm and printing packet statistics in Java
I have this short program for simulating a random packet routing algorithm:
Packet.java
...
9
votes
1answer
154 views
Wireless Rickroll using Arduino
This is a script I made for the ESP8266 that uses the Wi-Fi chip and creates a new Access Point every 5 seconds in order to display a message on WiFi lists on nearby devices that looks like this:
The ...
4
votes
0answers
608 views
Socket application using TPL
This is an application I wrote that allows multiple TCP clients to share a single TCP connection to a remote server (hosted project, and a demo). Traffic generated by the server is forwarded to all ...
4
votes
2answers
204 views
Python 3 NetScanner Daemon
I’m pretty new to programming and python in particular. This is a simple ICMP/TCP scanner that dumps output to a terminal and/or csv file. My goal was to make a daemon that could do simple scanning ...
1
vote
1answer
270 views
TicTacToe Telnet server in Python
The code below works. The timings are as close as I can get to the system not packing out.
Basically telnet to a server to play tic-tac-toe. Automated it. Bottom left is 1, middle left is 2, middle ...
4
votes
0answers
64 views
Simple port scanner
At the moment, prtscn takes a server, and a list of port ranges to test (of the form x,y-z,a-c,d,e etc). The -v option will show ...
1
vote
1answer
47 views
Store and output hard-coded relationships among hosts
The following code has begun to smell, but I have not yet decided with what to replace it, other than, obviously, a database.
I made a very unsatisfactory workaround for my attempt to make ...
2
votes
2answers
126 views
NetBuffer - buffer specialized for socket read / write
This class is for fast and small footprint buffering made specially for network I/O. It is similar to so-called circular buffers, but is not circular.
...
4
votes
0answers
339 views
ICMP ping program in Go
I've just written a ping application in Go. I'm proud of the logic, but I want some help to refactor it. The program has too much code in main, and pulling ...
5
votes
2answers
116 views
Port pinger command line tool
Checking if some port is up on the network is a very common task when working with remote services. A common way to check is using telnet, but I have two practical ...
1
vote
0answers
77 views
Samba Access Wrapper V2
Follow up on this post.
I created a Python module to access Samba shares some time ago, using Mike Teos' SMB module as some kind of a base to it. It is mostly a wrapper, but as I said, I wrote it ...
5
votes
1answer
476 views
Game Networking between 2 players
I'm making a game and I want to establish a network connection between 2 players through a server(so the players are clients).
So far all I have is:
...
5
votes
1answer
35 views
Fetch data from co-processor on network in background
My code communicates with a Raspberry Pi (with a static IP address) running on a network. The client sends a signal to the Pi, and the Pi sends back a double (encoded as a string) with the angle ...
1
vote
1answer
482 views
Python implementation of Netcat, new design
I've made a simple netcat in Python and would appreciate any advice/opinions of how I've implemented it.
test.py:
...