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

question-closed Kali Linux Bash

Object Storage Arubacloud
0 głosów
373 wizyt
pytanie zadane 29 stycznia 2021 w Inne języki przez MrMoon Użytkownik (960 p.)
zamknięte 4 lutego 2021 przez MrMoon

Witam!

Oto skrypt, który chciałem uruchomić w Kali Linuxie

#!/bin/bash
for ip in seq 1 254 ; do
ping -c 1 $1.$ip | grep "64 bytes" | cut -d " " -f 4 |
tr -d ":" &
done

Co robi ten program i co zrobić, żeby zadziałał? (napisałem go w Mousepadzie)

komentarz zamknięcia: Otrzymałem odpowiedź dzięki @12david12
2
komentarz 29 stycznia 2021 przez adrian17 Ekspert (344,860 p.)
Chwila, to napisałeś go, czy pytasz co robi?
komentarz 29 stycznia 2021 przez Limokolo Nowicjusz (240 p.)
Formatuje ci dysk :P. A tak serio, napisałeś skrypcik o którym nie masz zielonego pojęcia?
komentarz 3 lutego 2021 przez MrMoon Użytkownik (960 p.)
Dobra - PRZEPISAŁEM go w Mousepadzie od kolegi, ale miły koleżka nie chce powiedzieć co robi

1 odpowiedź

+1 głos
odpowiedź 29 stycznia 2021 przez niezalogowany
wybrane 3 lutego 2021 przez MrMoon
 
Najlepsza

Przepisałeś skrypt który wywołuje pingi na adresach ip w danej podsieci i wyświetla te które odpowiedziały. Jest też źle napisany. Powinno być $(seq 1 255)

chmod +x skrypt.sh
./skrypt.sh 192.168.1

 

komentarz 29 stycznia 2021 przez Benek Szeryf (90,870 p.)

Można też tak:

{1..254}

 

komentarz 3 lutego 2021 przez MrMoon Użytkownik (960 p.)
Tylko że kiedy to robię to konsola nic nie robi - poprawiłem kod i wpisałem najpierw

chmod +x skrypt.sh

a potem

./skrypt.sh 192.168.1

w konsoli i nic się nie stało :(
komentarz 3 lutego 2021 przez MrMoon Użytkownik (960 p.)
edycja 3 lutego 2021 przez MrMoon

Skrypt wygląda tak po poprawce:

#!/bin/bash
for ip in $(seq 1 255) ; do
ping -c 1 $1.$ip | grep "64 bytes" | cut -d " " -f 4 |
tr -d ":" &
done

 

komentarz 3 lutego 2021 przez niezalogowany

Jesteś pewien że masz sieć 192.168.1.0 a nie 192.168.0.0  albo cokolwiek innego? Możesz to sprawdzić poleceniem ifconfig.

komentarz 4 lutego 2021 przez MrMoon Użytkownik (960 p.)
tylko gdzie znaleźć to? po wpisaniu ifconfig wypisuje mi wiele takich adresów IP...
komentarz 4 lutego 2021 przez niezalogowany

nie wiem czy na kalim też zadziła ale pewnie tak:

ifconfig en0 | awk '$1 == "inet" {print $2}'

proponował bym zacząć naukę od podstaw sieci i linuxa a nie od skryptów w bash-u.

komentarz 4 lutego 2021 przez MrMoon Użytkownik (960 p.)
tak wiem, że trzeba podstawy - to po prostu skrypt kolegi i chciałem wiedzieć co robi :)

dzięki już działa!

Podobne pytania

0 głosów
1 odpowiedź 318 wizyt
+1 głos
1 odpowiedź 340 wizyt
pytanie zadane 16 lutego 2022 w Systemy operacyjne, programy przez kondzix_ez Obywatel (1,910 p.)
0 głosów
0 odpowiedzi 276 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...