• 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ć?

VPS Starter Arubacloud
0 głosów
12,607 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 (51,890 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 (51,890 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,521 wizyt
0 głosów
0 odpowiedzi 207 wizyt
0 głosów
1 odpowiedź 4,485 wizyt

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

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!

...