Code Monkey home page Code Monkey logo

dayon's People

Contributors

carlobeltrame avatar dependabot[bot] avatar fgaz avatar hardrisk avatar jokergermany avatar kz6fittycent avatar lammel-hub avatar mrkaban avatar retgal avatar rmshadows avatar triloworld avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dayon's Issues

"assistant" jar runs "assisted"

> java -jar dayon_assistant.jar
[                main] [ INFO] (22:26:37.858) ============================================================================================
[                main] [ INFO] (22:26:37.871)                   awt.toolkit [sun.awt.X11.XToolkit]
[                main] [ INFO] (22:26:37.871)        dayon.application.name [dayon_assisted]
...
============================================================================================
[    AWT-EventQueue-0] [ INFO] (22:26:38.229) Assisted start

Assistant: use UPnP to open a port

Is your feature request related to a problem? Please describe.

Dayon! requires a bit of knowledge about port forwarding on the assistant side, and that's perfectly fine, but I think the process could be made easier by adding UPnP support directly in Dayon.

Describe the solution you'd like

When the assistant server is started, Dayon! automatically opens the port (or a random port) with UPnP. When it's stopped, the port is closed.

Describe alternatives you've considered

Just let the assistant user handle it. There are standalone UPnP clients after all.

Additional context

Identifies public IP wrongly

Describe the bug
I pay to have a fixed public IP from my ISP. When clicking in the Assistant's upper right corner to identify public IP automatically, it shows another value than my public IP. The value seems related to my ISPs DNS range (but this is beyond my competence).

To Reproduce
Steps to reproduce the behavior:

  1. Ensure you have a fixed IP as an activated service from your ISP
  2. Go to 'Set up connecting IP address'
  3. Click on 'Receive me ( public )'
  4. The value received is 100.6x.xxx.xx [port] (the ISPs DNS server is 100.6x.x.xx, while my actual public IP is 185.1xx.xx.xx)

Expected behavior
That step 3. Click on 'Receive me ( public )' produces the actual public IP

Screenshots
n/a

Desktop (please complete the following information):

  • OS: Windows 11
  • Version 13.0.102.0_x64
  • App variant ms store
  • Java version latest bundled

Additional context
When I start the Assisted on another computer and select the correct public IP (and port) to connect with the Assistant it all works well, so it seems it is only if I try to retrieve the public IP or try to connect via access token they fail to connect.

Minor bug introduced with properly scaled icons and texts/menus

Describe the bug
The last icon to the right (Exit) has been copied to look the same as the Help icon. The fnctionality of pressing the icon is correct, it is only the symbol that is wrong.

To Reproduce
Steps to reproduce the behavior:

  1. Start Assistant or Assisted
  2. Look at top-right corner
  3. See error

Expected behavior
Same icon as in earlier release.

Screenshots
Skärmbild 2024-02-05 160906

Desktop (please complete the following information):

  • OS: Win 11
  • Version latest

Additional context
Sorry for all the trouble

Thank you very much for the program!

Hello, thank you very much for a good program under a free open source license! Added a program to a Russian-language site about free software, here is the link.

I am ready to help with translation into Russian, send the text that you need to translate.

The project is interesting, so please don't abandon it!

Allow custom token/ip servers without rebuild

Describe the solution you'd like
A yml config autoread when found next to the binary to set custom token/ip servers without rebuild, or to turn off external servers altogether. IP/Port is all that's needed after all.

PPA would be great

Dayon is for people who needs help with their pc.
Therefore it would be great if the dayon Application would update itself on Ubuntu, when you add a ppa address to the package sources.

Screen capture does not work with OpenJDK on Wayland

Screen capture does not work on systems using Wayland display server in combination with OpenJDK.
(Which is the default on Debian Buster)

To Reproduce

  1. Start Dayon Assisted within a session running with Wayland.
  2. Connect to the Assistand running on whatever system.
  3. Only a plain black screen is transmitted to the Assistant.

Workaround

  • Use Oracle JDK/JRE instead
  • Or start a X.Org server instead:
    Logout > see the login screen > click the gear icon > select Xorg > login again.

Affected:

  • OS: Any linux using Wayland and OpenJDK (for example Debian 10 aka Buster)
  • Version: Any

Compressed IPv6 addresses are not recognized as valid IPv6 addresses

Since version 1.6.0 compressed IPv6 addresses are not recognized as valid IPv6 addresses anymore.

To Reproduce
Steps to reproduce the behavior:

  1. Open assisted
  2. Enter 2008::2018 as the "Assistant IP Address"
  3. Click "OK"
  4. See error message: "The assistant IP address is invalid."

Expected behavior
Should accept compressed IPv6 addresses.

Workaround
Enter IPv6 addresses in uncompressed format 2008:0:0:0:0:0:0:2018.

Desktop (please complete the following information):

  • OS: Any
  • Version: 1.6.0

Scammer using your software

I have got a code from a so-called casino hacker who posted several crazy roulette-winning sessions on youtube and he is offering the software that can predict the future outcome from the roulette table and the software for free. You can see the conversation with him. This is the link he has given to download the file: https://bit.ly/3fnF18b I have downloaded the code and decompiled it and found out this is a remote desktop application and I found your GitHub link. I hope I am safe now but don't know how many people is his victim.
1
2
3
4

How to use?

Hello, I have a whole bunch of questions, let's go in order.

  1. What protocols are used?

  2. How to configure the server?

  3. Does the program work only with itself or with other software can?

  4. Through Dayon.Assistant tried to make an incoming connection, and saw the desktop image from which it came, but only saw it could not manage.

We used computers with Windows 7 x64

Nat Desktop

Hello Sir
How can i access PC which are in Nat.

Ask both sides to confirm a fingerprint to avoid MITM attacks

Is your feature request related to a problem? Please describe.

It's good that Dayon! is e2e-encrypted, but as far as I can see it's still susceptible to MITM attacks.

Describe the solution you'd like

When the assisted connects to the assistant, a fingerprint is shown on both sides, and the two parties have to confirm a match via phone/message/other channel. This could happen on every connection or the certificate could be trusted on first use. Short Authentication Strings could be used for easier verification.

Describe alternatives you've considered

  • Certificate authorities: I assume the assistant opens the port temporarily and without a domain name, so trusting only CAs is not doable
  • Use the rendez-vous server: the assistant sends its public key to the server, and the assisted retrieves it together with ip and port
    • Would make unmediated (ip+port) connections impossible
    • If the server is compromised, MITM is still possible

Additional context

Broken install because of wrong filename (deb)

Ubuntu 18.04

$ sudo dpkg -i Downloads/dayon_1.7.2_all.deb     
Selecting previously unselected package dayon.
(Reading database ... 195111 files and directories currently installed.)
Preparing to unpack Downloads/dayon_1.7.2_all.deb ...
Unpacking dayon (20190306202650) ...
dpkg: error processing archive Downloads/dayon_1.7.2_all.deb (--install):
 unable to create '/usr/local/bin/dayon/bin/dayon.sh.dpkg-new' (while processing 'usr/local/bin/dayon/bin/dayon.sh'): No such file or directory
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 Downloads/dayon_1.7.2_all.deb
$ sudo find / | grep dayon
/usr/local/bin/dayon

Fatal error: Coordinate out of bounds

Hi,
I have sometimes or on some computers a error:
The program has encountered a fatal error.
Details: Coordinate out of bounds
It's on the assistant side Linux and on the assisted side Windows 11.
On the same computer with Teamviewer it works fine.

What is these error and how can it fixed or what can i do to take over the computer with dayon when i have this error code?

Schermafdruk van 2022-03-03 13-47-00

Only JRE is needed ?

Hello sir,
Can i use with JDK ? can you please help me

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 1.5.1]

Additional context
Add any other context about the problem here.

Quick launch version for the client?

Hi I'd love it if we could separate the Assistant and the Assisted.
Ideally the assisted would have a single, executable (no install required) that they simply run and let us know the number we need to enter to connect.

This will help understand:

  • non tech savvy user on phone
  • we ask them to head to our website and click on the "download support software link"
  • they download and run the .exe (or .dmg if a mac)
  • they tell us the connection number, we enter it our end and we connect

This way they don't have to:

  • install software
  • choose a type (assistant and assisted will confuse a basic user)

This way we can:

  • quickly and easily guide the user to the download
  • have them up and running without having to install software onto their machine

Keyboard shortcuts and various keys broken in Version 1.10.5

Describe the bug
Various keyboard shortcuts like for example "Ctrl + c" (copy) or "Ctrl + v" (paste) and key combinations needed to type some special chars like "Alt Gr + 2" (@) are broken in v1.10.5 (Lucky Lobster V).

Snap revisions greater than 474 and PPA versions newer than from 2021-03-07 are already fixed, the rest will have to wait for the upcoming v1.10.6, or install a prior version (v1.10.4) - sorry!

To Reproduce
Steps to reproduce the behavior:

  1. Connect with assisted
  2. Take control
  3. Open some text document
  4. Press "Ctrl + a"
  5. Nothing gets selected

Expected behavior
All text in the document should be selected.

Desktop (please complete the following information):

  • OS: all
  • Version 1.10.5

Invalid keycode & connection reset when using different keyboard layouts

When using a different keyboard layout, the connection gets interrupted and the assistee gets an error message when pressing certain keys.

Steps to reproduce:

  1. Assisted computer uses Azerty (Belgian dot) keyboard layout on Windows
  2. Assistant computer uses US English keyboard layout on Windows
  3. Try to type a colon (':')

Clarify license: GPLv3 only or GPLv3+?

Hi, I'm trying to package Dayon! for NixOS, and I need to specify the license. I see that the license file contains the GPL version 3, but nowhere in the project is mentioned whether it is licensed under GPLv3 only or GPLv3 or any later version. I think the deafult is "only", but if you confirm I can set "or any later version" on the package.

Great project by the way! Something that requires the assistant --not the assisted-- to open ports is exactly what I was looking for!

"Connect to assisted" in addition to "Connect to assistant"?

Hi,

currently the idea of Dayon is that an assistant has the possibility to open a port on the assistant's side which allows the user who needs help to connect to the assistant's system. Unfortunately my current ISP uses some kind of Carrier-Grade NAT so that I don't even have an own public dynamic IP anymore and can technically not offer that someone connects to my system.

Is there a possibility to add an option "Connect to assisted" (so the other way around of the initial idea)?

This would only work for systems the assistant has prepared, of course. In my case: The client of parents behind an ISP which still offers a public IP. So I could give my parent's systems a fixed IP and set up a port forwarding to the systems.

Profile manager for Dayon assisted instead of "Connection Settings"

Is your feature request related to a problem? Please describe.
I'm always frustrated when family members I try to support managed to change IP and port in "Connections Settings" although I told them just to click "ok" after starting "Dayon assisted".

Describe the solution you'd like
Starting "Dayon assisted" instead of showing the "Connections Settings" let users add Assistant IP Address and Assistant Port Number as a named profile, like "IT team" or "My son/daughter".
It would be great to have these profiles in config files which could be used to roll out Dayon with a certain setup on multiple machines.

Describe alternatives you've considered
None yet.

Additional context
A lot of users don't know what an IP address is or what a port number is about. A preset profile would make it much more easy for users with no IT knowledge to ask for help (once Dayon was set up by someone with IT knowledge).

Quick launch can not start, needs JRE

Is your feature request related to a problem? Please describe.
There is a problem with the latest Quick Launch dayon_assisted.exe when you start (and gives admin rights) it give a error that you need java JRE: "This application requires a Java Runtime Environment 1.8"

Describe the solution you'd like
Can you make a Quick Launch with JRE included?

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
dayon-needs-java

Transfering clipboard files to the assistant only works once

Describe the bug
Transfering clipboard files to the assistant only works once. As the 'receive' button remains deactivated after first file clipboard transfer.

To Reproduce
Steps to reproduce the behavior:

  1. Copy some files into the assisted clipboard
  2. Click 'Get assisted clipboard'
  3. The files get transfered to the assistant but the button 'Get assisted clipboard' remains disabled

Expected behavior
The button 'Get assisted clipboard' should return into a clickable state after the clipboard transfer has completed.

Desktop (please complete the following information):

  • OS: any
  • Version: 1.7.1

Does not run with Java 11

Describe the bug
Dayon! (assistant and assisted) can not be run with Java 11 (openJDK)

To Reproduce
Steps to reproduce the behavior:

  1. Run or click the assistant or assisted
  2. Nothing happens
  3. RuntimeException in log

Expected behavior
Should run with Java 11 as well.

Desktop (please complete the following information):

  • OS: any
  • Version: 1.6.0

misc. suggestions / small bug

Hi, and thank you for this project! It's nice to have a private alternative to the giant corps. Punching through NAT by just hosting it yourself is nice (well, unless you're on cgnat). And it means one less thing to deal with for the other side.
A few suggestions and a small bug:

  • dual monitor support: Pick which, so it doesn't get squished. We turned off the 2nd to handle it.
  • auto-reconnect: On bad connections you get many random error messages, sometimes you need to restart the tool altogether (no log for that, sorry).
  • The current assistant.jar doesn't open the assistant interface when you run it, you need to go -cp .\dayon_assistant.jar mpo.dayon.assistant.AssistantRunner. The smaller file includes apparently both?
  • Sending the clipboard to the assisted didn't work here, from did.
  • A yml config autoread when found next to the binary to set custom token/ip servers without rebuild, or to turn off external servers altogether. IP/Port is all that's needed after all.
  • Some of the errors on re-connection after a DC were SSL related. How about just using SSH tunnels? Or better yet, MOSH? It handles bad connections on its own. (unfortunately they don't support tunnels yet)
  • We found the exes don't like the current openjdk jre v17. Needed to manually set the environment back to an older version for it. (easier to just use the jar files and a cmd file next to it)

Thanks again for your efforts and have a nice one!

Desktop icon and startup menu entries are not removed on uninstall

Describe the bug
Since version 1.5.2 Dayon! the desktop shortcut and the start menu entries are not always removed on uninstall.

To Reproduce
Steps to reproduce the behavior:

  1. Install Dayon! 1.5.x (Pendragon II or newer)
  2. Choose for me only (single user installation)
  3. Uninstall Dayon!

Expected behavior
All Dayon! related start menu foldera, entries and desktop shortcut should be removed on uninstall.

Desktop (please complete the following information):

  • OS: Windows (any)
  • Version: 1.5.2 or newer

Additional context
If "for all users" was chsen on installation, the deinstallation works as expected.

Transfering clipboard text to the assisted only works once

Describe the bug
Transfering clipboard text to the assisted only works once. As the 'send' button remains deactivated after first text clipboard transfer.

To Reproduce
Steps to reproduce the behavior:

  1. Copy some text into local clipboard
  2. Click 'Set assisted clipboard'
  3. The text gets transfered to the assisted but the button 'Set assisted clipboard' remains disabled

Expected behavior
The button 'Set assisted clipboard' should return into a clickable state after the clipboard transfer is completed.

Desktop (please complete the following information):

  • OS: any
  • Version: 1.7.0

Icons are blured using Java 11 on Windows 10 with HiDPI screen

Describe the bug
Icons are blured and ugly scaled using Java 9 and newer on Windows 10 with HiDPI screen.

Screenshots
Java 11:
java 11
Java 8:
java 8

Desktop (please complete the following information):

  • OS: Windows 10
  • Version: any

Additional context
HiDPI display.

Empty client certificate chain

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
When the client connects to me, I get this error:
dayon problem
The Client only gets "Connection aborted"

Expected behavior
Connection Established

Screenshots

Desktop (please complete the following information):

  • OS: Ubuntu Mate 22.04
  • Version 13.0.0 (Happened with the version before, too. Updated Dayon then one both sides)

Aditional Context
Deleted the .dayon folder on the client to make sure thats not the problem.

Snap version of Dayon! fails to start

Describe the bug
No matter if Assisted or Assistant is clicked, nothing happens.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'dash'
  2. Type 'ass'
  3. Click on 'Dayon! Assisted' ot 'Dayon! Assistant'
  4. Nothing seems to happen

Expected behavior
The programm should launch

Desktop (please complete the following information):

  • OS: Linux
  • Version 1.10.7

Additional context
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /snap/dayon/640/usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so

error: cannot find app "dayon" in "dayon" on Debian 10.7 under i3wm

Hi,

under Debian 10.7 with i3 window manager I can not start dayon-1.10.3.deb, neither installed via snap nor installed via dpkg:

dpkg

$ cat /etc/debian_version 
10.7
$ sudo dpkg -i dayon-1.10.3.deb 
(Reading database ... 296748 files and directories currently installed.)
Preparing to unpack dayon-1.10.3.deb ...
Unpacking dayon (1.10.3) over (1.10.2) ...
Setting up dayon (1.10.3) ...
$
$ dayon
bash: dayon: command not found
$ dpkg-query -l 'dayon*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  dayon          1.10.3       all          Dayon!
$ 

snap

$ cat /etc/debian_version 
10.7
$ sudo snap install dayon
[sudo] password for r4dh4l: 
Automatically connect eligible plugs and slots of snap "dayon"                                                                                            AutoAutomatically connect eligible plugs and slots of snap "dayon"                                                                                        Automatidayon 1.10.3 from Reto Galante (regal) installed
$ snap run dayon
error: cannot find app "dayon" in "dayon"
$ snap list
Name               Version                     Rev    Tracking       Publisher     Notes
...
dayon              1.10.3                      177    latest/stable  regal         -
...
$

It works under Linux Mint XFCE. Maybe there is a problem with i3 windows manager?

However: Thank you for this great FLOSS tool to help others remotely!

the size of the buttons, and fonts in menus, help texts and status info are too small to see without a magnifying glass

Is your feature request related to a problem? Please describe.
Just installed Dayon! for the first time and find it extremely useful, but I was VERY frustrated than when starting Dayon! the size of the buttons, and fonts in menus, help texts and status info are too small to see without a magnifying glass

Describe the solution you'd like
That buttons, menu items and status fields are scaled to follow the OS it is running (HiDPI etc.)

Describe alternatives you've considered
That it would be possible to resize buttons and fonts by the user, in settings

Additional context
Desktop (please complete the following information):

  • OS: Windows
  • Version 11
  • App variant: ms store

QUESTION: How do I run a self hosted rendevous server?

I was reading the site, and the README.md, but didn't see anything about the rendezvous server listed. Just the application. If the application connects to an outside server to "meet up" with an assistant, then it would be nice to be able to run my own rendezvous server as well.

Is this possible today? If not, will it be in the future?

Dayon.jar

Please share dayon_assistant.jar and dayon_assisted.jar for Windows

Connection Refused Assisted

Hello sir
when I run Assisted to connect assistant .Assisted throw error The program has encountered a fatal error Details Connection refused

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 1.5.1]

Additional context
Add any other context about the problem here.

connection timeout & black and white screen

Describe the bug
when we try to connect two laptop which are on different network or want to connect over internet then from the key we generated from the Assistant app if i write that exact key in assisted app then first 2 sec they fetch that Assistant computer public ip and port but in last after 2 sec it comes with connection timeout (some_ip:port).

and 2nd bug is in local it is working means in same network and in which we see that screen are black and white not colour screen as we normally see it.

Babylon.properties: Swedish language support

Is your feature request related to a problem? Please describe.
You have requested translations to other languages.

Describe the solution you'd like
Please find attached the Babylon.properties file (in UTF8 fileformat to properly present local language characters)
I do not know programming, so I simply downloaded the file and translated the texts while running the application for relevance and consistency. Hope you can use it.

Babylon.properties.UTF8.txt

Describe alternatives you've considered
none

Additional context
Note! in the first line of the file there is "language.suffix = " that probably needs to be filled out, but I do not know how to write that correctly. However, the following link explains what a programmer needs to know (I understand enough to see that this is relevant):
https://stackoverflow.com/questions/26252824/java-whats-the-difference-between-the-sv-and-sv-se-locale

Screen only partly displayed on HiDPI

Describe the bug
I the supporter (Assistent) connect to a friends (Assisted) connection.
My Friend has a HiDPI Screen.
I only see part of my friends screenshare without beeing able to move the virtual screen around.
I am only able to move the screen content partly but not able to view the full content of his/hers screen.

To Reproduce
Steps to reproduce the behavior:

  1. Be the supporter
  2. Connect to a friend with HiDPI screen
  3. You will see only part of your friends display.

Expected behavior
I did like to see the full screen of my friend:

  1. downscale my friends screen to fit inside my screen resolution.
  2. display my friends HiDPI screen pixel by pixel on my screen, let me move displayed content around with the scrollbars.
  3. let me set a zoom level between (1.) 100% and (2.) 200% and let me move the displayed content around
  4. maybe let my friend choose a part of the display to be shared instead of the full display.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: fomr windows 10 to windows 10

Additional context

When asked for admin right you have no visual

Is your feature request related to a problem? Please describe.
When you want to install or remove something on the client computer you need to give admin rights
"Do you want to allow this app to make changes to your device? " YES or NO
Then you must click to yes, but you don't see anything at this moment black or grey screen. The asking for the rights is freeze the connection. When the client has clicked yes the connection and view is back.
Tested with Windows 11

Describe the solution you'd like
Have also view when the client computer ask to give admin rights.

Describe alternatives you've considered
In teamviewer or Anydesk it works without any problem, you can also view when the client ask for admin rights

Additional context
Sorry the screenshot is in dutch, but you can see what i mean.
Schermafbeelding 2021-12-30 175154

Option "retry connection establishment until assistant is available (again)" for Connection Settings

Is your feature request related to a problem? Please describe.
I'm always frustrated when I need to help family members with updates but we don't find time window where both ends are online the same time. So they have to wait for me or I for them just to let them click "ok".

Describe the solution you'd like
Starting "Dayon assisted" the Connection Settings should provide the following opt-in check boxed:

  1. [ ] Retry connection establishment until assitant is available.
  2. [ ] Retry connection establishment after connection loss.

Option 1 would try to connect to the "Dayon assistant" until the remote client is started/online.
Option 2 would retry to establish the connection if one side had a connection problem.

Describe alternatives you've considered
None.

Additional context
This would be a great in combination with a profile manager.

Just a question

Dear developer,

I only have a question, maybe you can explain it. I am wondering, when I create just a token, how does the assisted computer know, where it has to connect to? If I tell him my ip address, that is clear, but somehow the assisted has to know, what is my ip address.

As far as I understood, there is a server in the middle, but should mean, that
a) this server must be existent, and who owns this server?
b) the connection is handled by this server
c) the ip or name of this server is hardcoded somewhere
d) no more server = no more token connection?

Or is it some other way using to get the connection? At the moment I am still using the non-token connection by telling the assisted my ip address, this looks more secure for me as it is really end-to-end.

Thanks for any feedback!

Best regards

Hans-J. Ullrich

P.S. Dayon! is running great, using it with some friends, who do have very litttle knowledge with computers, and I am happy, they can at least handle Dayon!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.