• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia. 192.168.100.2:4444 ” Jak to naprawić?

Object Storage Arubacloud
0 głosów
13,165 wizyt
pytanie zadane 30 kwietnia 2020 w C# przez tonn204 Mądrala (7,440 p.)

Cześć. Chciałem napisać skaner portów ale gdy program dochodzi  w kodzie do polecenia "s.Connect(ip,port);" to wyskakuje mi taki błąd jak w pytaniu. Jak to naprawić i jak zapobiegać tego typu problemom w przyszłości. Dzięki za odpowiedzi.

using System;
using System.Net;
using System.Net.Sockets;

namespace Port_scanner
{
    class Program
    {
        static void Main(string[] args)
        {
            int port = 80;
            string ip = Dns.GetHostName();
            Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            try
            {
                s.Connect(ip, port);
                Console.WriteLine("Port is open.");
            }
            catch
            {
                Console.WriteLine("Port is closed");
            }
            

        }
    }
}

 

1 odpowiedź

0 głosów
odpowiedź 30 kwietnia 2020 przez Velta Maniak (52,390 p.)
Jednym z najbardziej prawdopodobnych powodów jest blokada ruchu przez wskazany port przez zaporę ogniową na urządzeniu o wskazanym adresie IP.
komentarz 30 kwietnia 2020 przez tonn204 Mądrala (7,440 p.)
A co zrobić, żeby firewall tego nie blokował?
komentarz 30 kwietnia 2020 przez Velta Maniak (52,390 p.)

Rodzina Windows:

netsh firewall add portopening TCP 4444 "[jakaś nazwa]"

Rodzina Linux:

sudo apt install ufw
sudo ufw allow 4444/tcp

macOS:

Na końcu pliku /etc/pf.conf dopisz następującą treść:

pass in proto tcp from any to any port 4444

W przypadku przejęcia kontroli nad ruchem sieciowym przez antywirusa, z jego poziomu musisz dodać reguły dla wskazanych portów.

Podobne pytania

0 głosów
0 odpowiedzi 2,585 wizyt
0 głosów
0 odpowiedzi 313 wizyt
0 głosów
1 odpowiedź 4,588 wizyt

92,702 zapytań

141,615 odpowiedzi

320,180 komentarzy

62,060 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...