| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 03.05.13 Prihlásený: 01.06.13 Príspevky: 8 Témy: 1 | Napísal prime: 03.05.2013 20:11 | |
|
Vytvoril som si primitivny server v C s pouzitim socketov na linuxe. Da sa ale zabezpecit aby som sa nanho vedel pripojit aj "zvonku" (ni len vramci lan)? Kód: #include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include <arpa/inet.h> #include <unistd.h> #include <errno.h> #include <stdlib.h>
int main(){ int sfd, newfd; struct sockaddr_in myAddr,peer; socklen_t peerlen;
sfd = socket(PF_INET,SOCK_STREAM,0);
myAddr.sin_family = AF_INET; myAddr.sin_addr.s_addr = INADDR_ANY; myAddr.sin_port = htons(2222);
if(bind(sfd, (struct sockaddr*)&myAddr, sizeof(myAddr)) == -1){ perror("bind(): "); exit(1); } if(listen(sfd,5) == -1){ perror("listen(): "); exit(1); }
peerlen = sizeof(peer); newfd = accept(sfd,(struct sockaddr*)&peer, &peerlen);
send(newfd,"I send data.\n",21,0);
shutdown(newfd,SHUT_RDWR); close(newfd); close(sfd); return 0; }
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 03.05.2013 21:08 | |
|
Dá, umiestni ho na internet
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 03.05.13 Prihlásený: 01.06.13 Príspevky: 8 Témy: 1 | Napísal autor témy prime: 03.05.2013 21:43 | |
|
Myslel som to tak ze by som so svojho pocitaca spravil server, na ktory by sa niekto mohol pripojit. V tychto veciach som len zaciatocnik a tak neviem ci je to vobec mozne prip. za akych okolnosti.
|
|
Registrovaný: 12.12.12 Prihlásený: 03.02.14 Príspevky: 268 Témy: 20 Bydlisko: Považská By... | Napísal WeXo: 03.05.2013 21:50 | |
|
Stačí verejná IP
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 03.05.2013 21:52 | |
|
prime píše: Myslel som to tak ze by som so svojho pocitaca spravil server, na ktory by sa niekto mohol pripojit.. Platí to isté, umiestni ho na internet Viac info napr tu http://vimjak.cz/internet/jak-ziskat-ve ... u-kdekoliv
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 03.05.13 Prihlásený: 01.06.13 Príspevky: 8 Témy: 1 | Napísal autor témy prime: 03.05.2013 23:09 | |
|
No zistil som ze mam verejnu ip a na routri som povolil jeden port na ktorom pocuva ten socket .. takze to uz funguje .. este by sa chcel spytat ci je bezpecne mat takto povoleny port, ci sa to teraz neda napadnut alebo nieco podobne
|
|
Registrovaný: 12.12.12 Prihlásený: 03.02.14 Príspevky: 268 Témy: 20 Bydlisko: Považská By... | Napísal WeXo: 03.05.2013 23:14 | |
|
Jasné Že sa to dá napadnúť napríklad aj DDoSom........
|
|
Registrovaný: 03.05.13 Prihlásený: 01.06.13 Príspevky: 8 Témy: 1 | Napísal autor témy prime: 03.05.2013 23:28 | |
|
Mal som na mysli skor nejaky hackersky utok, ze by sa cez ten port infiltroval do mojho pocitaca
|
|
Registrovaný: 03.05.13 Prihlásený: 01.06.13 Príspevky: 8 Témy: 1 | Napísal autor témy prime: 04.05.2013 12:14 | |
|
Este by som sa chcel opytat ako by sa dala zabezpecit komunikacia medzi dvoma pocitacmi bez toho, aby som musel menit nastavenia routera, cize nejaka P2P komunikacia cez TCP.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|