Svenska ElektronikForumet
https://elektronikforumet.com/forum/

Programmerings hjälp
https://elektronikforumet.com/forum/viewtopic.php?f=18&t=83673

Författare:  GeekJoan [ 21.47 2016-08-16 ]
Inläggsrubrik:  Programmerings hjälp

Har en ide som jag skulle vilja testa.
Involverar distribuerad fildelning, kryptering, eget "nätverk" utan central plats.

Författare:  johano [ 22.13 2016-08-16 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Stor skillnad på C och C#.
Vad vill du ha hjälp med?

/j

Författare:  GeekJoan [ 23.59 2016-08-16 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Tänk dig en blandning mellan torrent, tor, retroshare, bitcoin.

Författare:  johano [ 07.50 2016-08-17 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Ah ok, ett litet avgränsat område ;-)

Författare:  Larsson90 [ 13.20 2016-08-18 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Har också tänkt på något liknande. Hade vart gött att slippa implementera hela projektet själv dock :P

Författare:  zealotry [ 14.32 2016-08-18 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Borde lämpa sig som ett open source-projekt? Skapa ett sånt och börja skriv ner tankarna/algoritmerna osv, verkar det vettigt lär det inte vara jättesvårt att hitta programmerare. Eller tänkte du att det skulle vara closed source?

Författare:  GeekJoan [ 19.42 2016-08-18 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det ska nog vara open source för att göra det mer säkert. Eller folk tycker att det är säkrare om det är open source.
Ska se om jag inte kan sätta ihop något om hur jag tänk mig att det ska funka.

Författare:  GeekJoan [ 00.17 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

OK, ett snabbt försök.

Du går till tex IMDB och letar upp en film.
Bilaga:
1.gif


Tillägget i browsern ser automatiskt vad du tittar på även om du är på IMDB eller Rotten tomatoes. Klicka på iconen så visas alla versioner som finns i nätet.
Bilaga:
2.gif


Detta vet programmet direkt eftersom alla i nätet har en fil med allt som finns utdelat så den kollar det snabbt lokalt. Så även om ingen som har filen har datorn igång så går den att lägga till.
Bilaga:
3.gif

Så fort någon lägger till något som de vill dela ut så skickas det ut till alla och filenlistan uppdateras.

En förfrågan skickas ut tillsammans med en slumpad tillfällig krypteringsnyckel.
Bilaga:
4.gif


De som har filen hackar ner den i småbitar och krypteras med din tillfälliga nyckel.
Bilaga:
6.gif


Paketen skickas tillbaks, men tar olika vägar för varje paket genom ett antal andra personer som är med i nätverket.
Bilaga:
5.gif

För att göra det säkert får man dumma ner det, så filen som skickas tillbaks har ingen aning om vart den ska, utan frågar varje klient -Ska du ha den här biten? Nä, men jag skickar den vidare.

Eftersom det inte finns någon central server så får det bli ett förtroende nät. Jag har programmet och ger det till polare A. Så Polare A och jag vet vilka vi är. Polare A ger programmet till sina Polare B som jag inte har en aning om vem det är. Osv. På detta sätt byggs det upp med folk man känner och har något förtroende för.

Författare:  lillahuset [ 09.07 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

:)

Författare:  baron3d [ 11.48 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

:tumupp:

Författare:  Lasp [ 12.12 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Är det bara nyckeln som skiljer detta från TPB?

Författare:  lillahuset [ 12.26 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Jag sitter och ler stort när jag ser vad GeekJoan går i för funderingar. :D

Författare:  ToPNoTCH [ 12.44 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det är ingen dun tanke om man funderar lite på det.

Jag förstår den "juridiska vitsen" med att inte ha en tracker.
Frågan är om inte varje klient ingående i nätet skulle bedömas som tracker (de håller ju reda på vilka filer som finns) och med vårat finurliga rättssamhälle så skulle antagligen varje nod vara föremål för lagföring.

Som alla har fått beskåda så går det ju inte att blanda in logik när stora Amerikanska mediaföretag trycker på våra kära politiker.

Författare:  lillahuset [ 13.01 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Vi behöver inte ens vända oss till våra kusiners kusiner, det finns förmågor även i den egna ankdammen.

Författare:  GeekJoan [ 22.14 2016-08-19 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Lasp skrev:
Är det bara nyckeln som skiljer detta från TPB?

Eftersom du aldrig tankar direkt från den som har filen så blir det säkert.
Det finns ingen hemsida som går att stänga ner.

ToPNoTCH skrev:
Frågan är om inte varje klient ingående i nätet skulle bedömas som tracker

Att ha en textfil på sin dator där det står vad andra personer på internet har för filer på sin dator... Låter långsökt. Men det skulle lätt gå att göra om hela den biten om man ville. Ingen textfil alls. En förfrågan går ut i nätet och frågar har du något som heter Spaceballs bland dina filer?
Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, JA (Spaceballs.mkv Hash: 1DA206CA9B580D9),Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, JA (Det.våras.för.rymden.1997.TBC.HIV.jadajada.mkv Hash: 1DA206CA9B580D9), Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej, Nej,

Självklart kör programmet med hash så kan filerna heta vad som helst. Den kommer hittas så fort någon sagt att dom har den.
Inbakat i hash'en ska det även ligga omdöme som alla själva kan sätta, så som kvalitet, cam, 720, ljud etc.

Författare:  Larsson90 [ 08.43 2016-08-25 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

https://couchpota.to/ + https://www.torproject.org/ , Blir dock inte ett slutet nätverk.

https://couchpota.to/ + https://getsync.com/ :tumupp:

Författare:  GeekJoan [ 10.52 2016-08-25 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Nooo, noo, noo, no, noooo.

Couchpota.to är precis som vilket torrent program som helst bara att den söker upp det åt dig.
Tor anser jag inte vara säkert för fem öre.
Getsync... Eh. Nä, det skulle krävas att alla hade så mycket disk att alla hade allt som alla har.

Författare:  Larsson90 [ 13.02 2016-08-26 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Eftersom det inte får finnas någon central server tänker jag mig att man skulle kunna köra en liten tracker (så som opentracker) på varje klient och sammankoppla dessa via tex openvpn.
Mounta alla över en krypterad nfs fungerar ju också.

Dock svårt att implementera funktionen "Paketen skickas tillbaks, men tar olika vägar för varje paket genom ett antal andra personer som är med i nätverket." utan att bygga något helt eget.

Författare:  GeekJoan [ 00.08 2016-08-27 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det ska byggas helt eget. Finns fler funktioner som jag inte ens nämnt som också ska in.

Författare:  Larsson90 [ 08.08 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Okej, för att överhuvudtaget kunna få någon form av hjälp behöver du nog speca ner något bättre.

Författare:  rvl [ 12.27 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

En viktig spec. är antagligen att under inga omständigheter komma med på Spridningskollens listor.
http://www.nordichardware.se/nyheter/tu ... stand.html

Författare:  GeekJoan [ 16.52 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Larsson90 skrev:
Okej, för att överhuvudtaget kunna få någon form av hjälp behöver du nog speca ner något bättre.


Om du känner att du skulle kunna koda ihop det som är sagt hittills så fixar du nog det andra också som inte är sagt.

rvl, ännu större anledning att se till att fixa fram något nytt nu när dom ska in och leka poliser.

Författare:  lillahuset [ 17.08 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

GeekJoan: Du låter värre än flera av mina kunder. Jag är benägen att hålla med Larsson90.

Författare:  sodjan [ 17.34 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

OK, jag får tillstå att jag fattar ingenting av tråden...
Handlar det den inte om verktyg för delning/kopiering
av (t.ex.) upphovsrättsskyddat material?

Författare:  lillahuset [ 17.45 2016-09-02 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

(t. ex.)

Författare:  sodjan [ 00.17 2016-09-03 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

lillahuset, vad exakt är det du försöker säga?

Författare:  lillahuset [ 07.19 2016-09-03 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Att jag tror du är inne på helt rätt spår.

Författare:  GeekJoan [ 22.11 2016-09-03 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

sodjan, visst går det att använda det till detta. Men rent juridiskt är det inte det som är tanken.
Om man skulle stoppa allt som går att använda till att sprida upphovsskyddat material så får vi stoppa rätt mycket.

Författare:  lillahuset [ 22.47 2016-09-03 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Någon som bryr sig?

Författare:  GeekJoan [ 01.11 2016-09-04 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

sodjan verkar ju göra det.

Författare:  GeekJoan [ 21.46 2016-09-08 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Såg just denna och tänkte direkt. Här är någon som förstått vad jag vill ha med viss modifikation:
https://www.ted.com/talks/don_tapscott_ ... #t-1121940

Författare:  Larsson90 [ 19.44 2016-09-28 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

För krypteringsbiten: http://serverfault.com/questions/685820 ... e-p2p-vpns .. Är för att använda existerande teknologier.. Kör du dessutom torrent över det privata nätverket blir det i princip det du frågar efter..

Film som beskriver en av varianterna (kolla efter 4 minuter) https://www.youtube.com/watch?v=R7P_vvz1AP8

Författare:  GeekJoan [ 20.49 2016-09-28 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det är ju helt klart nått åt det hållet jag tänkt mig. Men användaren ska inte behöva konfigurera massa saker. För då kommer det inte att bli ett program som ALLA använder. Kollade lite snabbt på tinc's hemsida och där är det sida upp och sidan ner med inställningar först i tinc och sen i brandväggen. Agda 97 år ska fixa det.

Författare:  Larsson90 [ 15.02 2016-10-04 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Då kommer du behöva en central punk. Du skrev att det ska likna bitcoin (bitcoin i sig är decentralicerat men du kopplar nästan alltid upp dig mot en wallet...).
För att det bara ska fungera "out-of-the-box" kommer du behöva en central punkt utanför användarnas nätverk (ala dropbox)..

Författare:  GeekJoan [ 21.37 2016-10-04 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Inte om man tänker som jag gör.
Eftersom tanken är att det ska bli ett "jag och mina polare" så för att komma in så måste någon man känner redan vara inne.
Om du och jag skulle börja så vet vi vilka vi är och kan utan problem tala om för programmet att du är du och jag är jag. Vi behöver inte gå någon omväg för att snacka med varandra. Om någon ny ska in så måste den känna dig eller mig. Om Kalle känner mig så vet jag vem han är och han vet vem jag är. Men Kalle vet inte vem du är. Kalle kommer åt allt du har via mig.

Jag inser att det skulle gå så mycket smidigare om man hade en central punk. Men en central punkt är sårbart. Stäng ner site X och alla är bortkopplade. Om man skulle ha en central punkt skulle den få lov att vara mail eller liknande. Men jag misstänker att ingen skulle vilja använda sin mailadress på något som ska vara anonymt.

Författare:  Larsson90 [ 18.18 2016-10-06 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Då blir det inte plugg-and-play hur du än vrider och vänder på det. Om ni ska kunna koppla ihop er måste brandväggen acceptera inkommande requests => portforwarding/publikt ip rätt på burken, ska du lösa det med upnp? (kommer bli ett konfigurerande hur som).

Författare:  GeekJoan [ 20.59 2016-10-06 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Alltså jag har ingen kunskap om hur man skulle lösa det rent programmeringsmässigt.
Du menar alltså att du och jag inte kan snacka med varandra med ett egetskrivet program utan att ha en central server eller att gå in och göra ändringar i våra routrar.

Författare:  AndLi [ 22.05 2016-10-06 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Om bägge sitter bakom brandväggar blir det bökigt ja...

nån gång vid millennieskiftet satt jag och funderade på något som låter som ditt "kompisnät" och hur stor lista varje användare behövde av andra användare i systemet för att nätet skulle hålla sig uppe och inte falla isär i separata nätverk.

Författare:  johano [ 22.18 2016-10-06 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

> Du menar alltså att du och jag inte kan snacka med varandra med ett egetskrivet program utan att ha en central server eller att gå in och göra ändringar i våra routrar.

NAT/FW Hole punching to the rescue: https://en.wikipedia.org/wiki/Hole_punching_(networking)

Kräver visserligen en central server initialt, men sen när klienterna "hittat" varandra så kan de
kommunicera direkt.

/johan

Författare:  sodjan [ 22.44 2016-10-06 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det är väl så som (t.ex.) TeamViewer fungerar. En central server dit klienterna
rapporterar sin IP/portnr och som sedan delas med den andra sidan. Sedan sker
kommunikationen punkt-till-punkt.

> Du menar alltså att du och jag inte kan snacka med varandra

Hur kan ni ens känna till varandra från början? Ett vykort med eran IP-adress?

Det där med routers, port-forwarding och hole-punching är nog något som
delvis ändras då vi får IPv6 och alla TCPIP anslutna prylar har helt world-wide
unika adresser. Då behövs inte NAT längre. Vissa säger att det är bara att börja
köra IPv6, andra säger att det kommer att ta 20 år till. Jag köper popcorn...

Författare:  GeekJoan [ 09.11 2016-10-07 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Jo, men eftersom detta är tänkt som ett "polare i mellan nät" så är det klart att jag måste skicka ett mail till min första kontakt och tala om "hej här är jag".
I dag kör några av oss RetroShare och då måste man också skicka ett mail, men i mailet så byter man publika nycklar.
I detta första kontakt mailet som jag skickar så kan man baka in allt som "nätet" behöver. Så fort man väl är inne sprids denna info till alla som är med så även om min första kontakt försvinner så blir jag inte bortkopplad.

Författare:  Larsson90 [ 21.11 2016-10-10 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Hole punching är inte lika lätt för TCP, UDP är busenkelt. Hur som måste någon/några agera server för att ett nät ska fungera överhuvudtaget.

Författare:  GeekJoan [ 20.40 2016-10-11 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Då får alla som är med agera server, så får alla servrar snacka med varandra. Du kan kalla det vad du vill, klient eller server, men det ska inte finnas en ensam dator som alla andra ska koppla upp sig mot. Ska heller inte vara som med Tor att det finns knytpunkter uppsatta och agerar servrar för alla andra.

Författare:  AndLi [ 21.12 2016-10-11 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Problemet är ju att vissa maskiner måste ha direkttillgång till nätet för du ska kunna bygga ditt nät. Allt NATande gör det besvärligt att få till direkt dator dator kommunikation utan att blanda in en icke NATad maskin..

Författare:  sodjan [ 22.38 2016-10-11 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det blir lite som hönan och ägget. Vem ska börja det hela?
Om jag säger att "jag vill vara med". Vad gör jag då?

Författare:  GeekJoan [ 20.54 2016-10-12 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

AndLi, varför då? Om jag sätter upp en FTP server här hemma hos mig och ger dig adressen till den, vilka maskiner skulle inte komma åt den då?

Om sodjan vill vara med så skulle du fråga mig eftersom du vet att jag är med. Du skulle få ett mail av mig med min "direktnyckel". När du stoppar den i programmet (eller din server/serverprogram) så vet programmet allt den behöver för att koppla upp sig mot mig. När du väl är uppkopplad mot mig så delar mitt program (förlåt min server) med sig av listan som innehåller mina kontakter och eftersom jag har mina kontakters kontakter så är dom också där.

Författare:  Larsson90 [ 21.03 2016-10-12 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Sitter din FTP server bakom NAT, vilket alla i princip gör, kommer ingen komma åt din FTP-server utifrån. Man måste alltså koppla upp sig på ditt hemmanärverk för att kunna ansluta.

NAT översätter publika adresser till privata (oftast). Sedan har du också problem med sessioner. För att få detta att fungera måste alla som vill vara med, på ett eller annat sätt, öppna portar i brandväggen.

Författare:  sodjan [ 22.31 2016-10-12 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

> Sitter din FTP server bakom NAT, vilket alla i princip gör, kommer ingen komma åt din FTP-server utifrån.

En förutsättning (vilket jag nästan också förutsätter att GeekJoan har räknat med)
är att man öppnar en port till FTP-servern. Sedan kommer man åt den via den
publika IP adressen. Detta kräver ett visst mått av tekniskt kunnande, vilket jag
inte tror att GeekJoan har räknat med. Utan det behövs det, som du också skrev,
en funktion liknande TeamViewer med en central server som koordinera det hela.

Författare:  GeekJoan [ 23.32 2016-10-12 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Om jag kopplar upp mig via VNC till polarns dator så går jag väl inte via någon extern server?

Författare:  AndLi [ 07.56 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Omöjligt att säga då det finns en uppsjö av varianter av VNC, men de gamla hederliga kopplade upp sig direkt.

Vilket då kräver att polaren antingen har datorn ansluten till en publik IP eller konfigurerat en port forward i sin router/brandvägg/modem/"whatever just du vill kalla grunkan för" för att släppa in anslutningar i den interna NATade nätet. Vilket inte du kan göra eftersom du kräver att det inte ska vara någon konfiguration...

Vilken teknik använder bittorent klinterna för att etablera själva nedladdningar mellan användarna egentligen?

Författare:  GeekJoan [ 13.51 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Då får folk helt enkelt öppna port 24001.

Författare:  zealotry [ 14.33 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Det här kanske kan vara nått: http://samy.pl/pwnat/

Författare:  GeekJoan [ 21.21 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Så det går alltså. Det är typ en sån här snubbe som jag behöver ha hjälp av. Någon som läst att det går inte och så bara ger upp, nä någon som ger sig fan på att det ska gå. Hur hackar jag mig in i Pentagon utan att dom märker det.

Dessutom så verkar det som att vad pwnat gör mycket för att ta reda på server och clients ipadresser. Men det har jag sagt från början att det talar man om för varandra redan innan man kopplar upp sig.

In order for the full tunnel to be established, the client side needs to know the public IP address of the server, and the server needs to learn the public IP address of the client.

Författare:  lillahuset [ 21.27 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Men är inte det här problemet? Eller har jag missat något?
Citera:
In order for the full tunnel to be established, the client side needs to know the public IP address of the server, and the server needs to learn the public IP address of the client.

Författare:  zealotry [ 21.29 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Skadar inte att höra av sig till den där snubben, han kanske gillar din ide. Det kanske snarare är hans tidigare projekt http://samy.pl/chownat/ som är relevant här.. verkar iofs vara rätt gamla grejer, något kanske har hänt på säkerhetsfronten, jag har dålig koll.

Författare:  lillahuset [ 21.40 2016-10-13 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Och jag har sämre koll.

Författare:  GeekJoan [ 20.30 2018-03-14 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Här är en sida som man bara släpper det man vill föra över direkt i brusaren. Man får en länk som man skickar till polaren. När den öppnar länken etableras en direktkoppling utan att gå via någon server.
https://www.justbeamit.com Det går fort och smärtfritt. Länken är endast giltig en kort stund och bara en gång. Går det att göra det så enkelt så borde det gå att göra ett program som gör det där själv.

Författare:  mrfrenzy [ 21.08 2018-03-14 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Har just läst igenom hela tråden.

Är idén fortfarande densamma som flödesschemat på första sidan?

Isåfall finns programmet redan till 90% av den funktionalitet du efterfrågar.
Körde det för några år sen men la ner det för det var lite för långsamt på den tiden då alla körde adsl.
Idag borde det funka bättre.

http://www.oneswarm.org/

Man kan enbart ansluta till sina vänner för att hämta filer. Man vet inte om filen kommer direkt från vännen eller någon av hans vänner eller vänners vänner.

Jag har just installerat det igen för att testa, om du vill prova så skicka din publika nyckel via mail.

Författare:  GeekJoan [ 22.18 2018-03-14 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Jag har sett att oneswarm finns och jag har läst lite om det. Det som jag stör mig lite är att det verkar inte vara uppdaterat sen 2012. Men prova kan vi ju göra. :)

Författare:  rvl [ 22.19 2018-03-14 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Oj vad tiden går, känns som om jag följde denhär tråden "helt nyligen". Ska vi kontakta moderator för att bedöma om trådarkeologin var berättigad? :mrgreen: (sorry offtopic)

Författare:  mrfrenzy [ 23.45 2018-03-14 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Retroshare har väl redan nämnts, men det verkar vara väldigt aktiv utveckling på det.
http://retroshare.net/index.html

Ett annat projekt som är lovande och verkar ha mera användarvänlig sökfunktion är tribler:
https://tribler.org/

Har du testat dessa och vilka funktioner är det som saknas för att det ska bli den optimala lösningen?

Författare:  GeekJoan [ 16.24 2018-03-15 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Retroshare körde vi ett tag. Det funkade ok. Svårt att sätta upp och hantera, men när man väl fick igång det så rullade det på. Tyvärr så fick man göra om allt vid varje ny uppgradering som kom och då föll fler och fler bort.

Tribler har jag inte testat. Ska läsa på lite om det. Kanske testar ikväll.

Författare:  GeekJoan [ 19.14 2019-08-08 ]
Inläggsrubrik:  Re: Programmerings hjälp C, C#

Alltså nu måste det snart göras något.
Såg att jag behövde uppdatera min Synology NAS och då lusläste jag den där långa avtalstexten som man normalt bara godkänner. Då var man tvungen att godkänna att dom fick scanna av vad som låg på disken och dela med sig av detta till tredje part. :humm:
Sen så har jag irriterat mig länge på att om man vill flytta en fil från tex jobbet till NASen som står hemma så går man via Synologys servrar och det går skitslött.

Så jag har funderat lite (tänker högt). Om man gjorde en webserverprogramvara som jobbar på port 80 som alla redan har öppen så hittar man på ett eget namnsystem (eller direkta ipnummer) som alla dessa webservrar snackar med så borde man kunna göra ett program som man kan flytta en fil från dator 1 till dator 2 utan att bland in massa andra?

Författare:  sodjan [ 20.50 2019-08-08 ]
Inläggsrubrik:  Re: Programmerings hjälp

> ...och dela med sig av detta till tredje part.

Det tror jag inte ett smack på. Du måste ha misstolkat något.

> ...flytta en fil från tex jobbet till NASen som står hemma så går man via Synologys servrar och det går skitslött.

Varför det? Varför inte kopiera direkt till din NAS? Det är klart, har du inte öppnat portar o.s.v.
för att få kontakt så är det möjligt att det går vi en tredje part (som kan vara Synologic), men
det är ju i så fall ditt val att köra så.

> Så jag har funderat lite (tänker högt).

Min Synology har redan det.

Alla tidsangivelser är UTC + 1 timme
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/