Hi again,

El 07/08/18 a las 02:03, aitor_czr escribió:

Hi all,

I'm pushing more commits to the sources of simple-netaid. I did some changes in the CMakeLists.txt, in such a way you will be able to build only the backend.

CMake will ask you for your root password giving suid permissions to the server file. This binary server file is only for testing purposes.

https://git.devuan.org/aitor_czr/simple-netaid-gtk/tree/master

Cheers,

 Aitor.


I recently solved some pointer issues in the backend and pushed the changes to gitlab.
You can build the backend simply running the build script:

$ ./build

If you want to build also the frontend (a work in progress), you need to pass the folder src as an argument in the command line:

$ ./build src

and the script will run internaly cmake -DGUI_DIR="src".

After building the backend you will get three binary files: the client, the server and backend. The backend will have suid permissions (as i said above, cmake will ask you for root's password).
Run the client relegated to a second plane:

$ ./client &

The client will be waiting for the server (see the lines nº 299 - 303 in backend-src/netstat.c).

Now, run the server:

$ ./server

after that you'll get the info about your network connection in the command line. You should get something like this:


Connected to wlan2
-------------------------
IP Address = 192.168.0.11
Type = Wireless
Broadcast = 192.168.0.255
Netmask = 255.255.255.0
Protocol = IEEE 802.11bgn
Essid = Euskaltel-58YA
-------------------------
Status = CONNECTED
The wire is unplugged


The *plug* kernel event takes a few seconds in my computer.

I need testers... Thanks in advance :)

  Aitor.






_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to