czy jest możliwe pingowanie wzoru w systemie Windows?

2

Czy można wzorować ping w Windows, tak jak robimy to w Linuksie ( ping -p ff [dest_ip]?

użytkownik1812956
źródło

Odpowiedzi:

1

Właściwie tak , możesz. Haczyk jest jednak trzeba napisać aplikację samodzielnie, przy użyciu .NET i wdrożenie ping. Dobra wiadomość to wszystko, co musisz zrobić, to skopiować przykład z tej strony MS do Visual Studio C #, które jest bezpłatne.

MDMoore313
źródło
1
w rzeczywistości napisałem do aplikacji dwa lub kilka palców, aby sprawdzić połączenie VPN przed kontynuowaniem. Myślałem o opublikowaniu kodu tutaj, ale ponieważ jest to SU, a nie SO, pomyślałem, że może to wykraczać poza zakres pytania operacyjnego. OP, jeśli masz wszystko, kręcenie własnym jest dobrym sposobem na zdobycie tego, czego chcesz. po prostu zamień „aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa” na wybrany ciąg szesnastkowy, najlepiej w formacie 32-bajtowym. szerokość pola danych jest dowolna, ale na danej platformie mogą obowiązywać ograniczenia implementacyjne.
Frank Thomas
0

Nie, implementacja ping systemu Windows nie zawiera opcji -p ani żadnej innej opcji, która pozwala ustawić ładunek (IIRC, ładunkiem ping systemu Windows jest alfabet łaciński rozpoczynający się od m-thru-l).

PS C:\Windows\system32> ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet (IPv4-only).
    -i TTL         Time To Live.
    -v TOS         Type Of Service (IPv4-only. This setting has been deprecated
                   and has no effect on the type of service field in the IP Header).
    -r count       Record route for count hops (IPv4-only).
    -s count       Timestamp for count hops (IPv4-only).
    -j host-list   Loose source route along host-list (IPv4-only).
    -k host-list   Strict source route along host-list (IPv4-only).
    -w timeout     Timeout in milliseconds to wait for each reply.
    -R             Use routing header to test reverse route also (IPv6-only).
    -S srcaddr     Source address to use.
    -4             Force using IPv4.
    -6             Force using IPv6.
Frank Thomas
źródło