Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 29 marca 2024, 14:48

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 28 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: czwartek, 11 stycznia 2007, 17:40 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Wzorem Zciecha - z lenistwa - popełniłem takowy script w php, coby nie trza było się logować, żeby zobaczyć kto ile połączeń ma. Działa z przeglądarki.
Wymaga zainstalowanego netstat-nat.
Zapraszam do testowania.
Wszelkie uwagi i sugestie bardzo wskazane :)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 19:53 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
rypt moze i fajny - ale jak mam

Cytuj:
2. W conns.php dostosowujemy do własnej sieci zawartość tablic
$ipki (adresy IP klientów)
$nazwy ( zmieniamy "nazwa_komputera1" itd. )
(linie 12 i nast. oraz 22 i nast.).


dodac 180 wpisow i drugie tyle na nazwy hostow to zrezygnuje.
jest taki plik w sytsmie ktory ma juz te dane :)

pokaz jak to wyglada - ludzie jak zobacza efekt to sami zdecyduja
czy brac sie za niego czy nie.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 20:03 
Offline
Użytkownik

Rejestracja: poniedziałek, 14 marca 2005, 12:47
Posty: 196
Lokalizacja: Kutno
skrypt sprawdzony dziala, musialem jedynie zmienic w connsphp sciezke do netstat-nat
: [/] [] ()
/usr/bin/netstat-nat
u mnie znajduje sie w
: [/] [] ()
/usr/sbin/netstat-nat


Wyglada to tak
: [/] [] ()
http://83.68.67.42/polaczenia/conns.php


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 22:10 
Offline

Rejestracja: sobota, 20 maja 2006, 13:25
Posty: 43
viater pisze:
Wszelkie uwagi i sugestie bardzo wskazane

- po wpisaniu 20 komputerów ......2 do ....21 - na liście rozwijalnej widzę tylko 18 - brak z końcówką 20 i 21

- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje

coś nie tak zrobiłem ?
===========
edt
: [/] [] ()
- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje

mój błąd :oops: - już pokazuje
=======================
- czy dałoby sie pobrać dane ( tylko jak ) np. z pliku hosts ?


Ostatnio zmieniony czwartek, 11 stycznia 2007, 23:20 przez nial, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 22:51 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Skrypt niestety pokazuje TYLKO natowane ipki. A co np z proxyarp ?

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 23:16 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
skrypt pokazuje 18komp bo takie jest ograniczenie w skrypcie (wystarczy spojrzeć). Ja dla leniuchów napisałem skrypt:
: [/] [] ()
#!/bin/bash
#skrypt do konwertowania hosts na conns.php
plik='hosty'

echo '$ipki = array ( ' > $plik
for i in `grep '192.168' /etc/hosts | cut -f1`;
do
echo "'$i'," >> $plik
done
echo " 'test');" >> $plik
echo '$nazwy = array ('>>$plik
for i in `grep '192.168' /etc/hosts | cut -f2`;
do
echo "'$i'," >>$plik
done
echo " 'test');" >>$plik

a w kodzie conns.php zamiast dwóch tablic wpisujemy
: [/] [] ()
include(hosty)


i tak wole CGI :P


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 23:43 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
i znowu napisane nie dla wszystkich - oj.

nie kazdy ma ta sama klase adresowa.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 11 stycznia 2007, 23:47 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
1. Do -MW-:
W rzeczy samej, skrypt powinien pobierać sobie dane z /etc/hosts i docelowo tak będzie. Robiłem to po prostu "na szybkiego", żeby zobaczyć, czy w ogóle mi się to na coś przyda :wink:

2.
nial pisze:
- po wpisaniu 20 komputerów ......2 do ....21 - na liście rozwijalnej widzę tylko 18 - brak z końcówką 20 i 21

Słuszna uwaga - poprawiłem, dodając zmienną, którą trzeba sobie ustawić w zależności od ilości hostów. Jak zrobię pobieranie z /etc/hosts - nie będzie to już konieczne.

3.
nial pisze:
- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje
coś nie tak zrobiłem ?

Raczej tak, bo urug-owi działa. :wink:

4.
nial pisze:
edt
: [/] [] ()
- przy wyborze jakiegokolwiek ip (komp włączony) nic nie pokazuje

mój błąd :oops: - już pokazuje

Czyli nie raczej, a napewno.

5.
nial pisze:
- czy dałoby sie pobrać dane ( tylko jak ) np. z pliku hosts ?

Patrz pkt.1.

6.
Albercik pisze:
Skrypt niestety pokazuje TYLKO natowane ipki. A co np z proxyarp ?

Nie korzystam i na dzień dzisiejszy nie mam potrzeby ani zamiaru korzystać z proxyarp, w związku z czym nie będę rozwijał skryptu w tym kierunku. Ba, nie wiem nawet, czy netstat-nat pokazuje takie połączenia.

Dodałem natomiast możliwość wyświetlenia samych połączeń DNAT - na razie tylko u siebie, jak będę miał chwilę, to zmodyfikuję "paczkę".

=== EDIT ===
Tak w ogóle, to pobieranie z /etc/hosts też nie zawsze będzie skuteczne, bo teoretycznie w tym pliku mogą być, oprócz adresów i nazw klientów, również inne (też mam kilka). Ktoś może sobie dodać np. taki wpis:
: [/] [] ()
212.77.100.101   wp.pl     wp    dupa

- bo mu się nie chce za każdym razem wpisywać w przeglądarce wp.pl, tylko woli wp, bo szybciej (wyjątkowy leń, ale to akurat skrajny przykład).
U mnie adresy i nazwy klientów z /etc/hosts są pobierane do kilku celów, np. /etc/rc.d/mrtg mam tak zrobione, że nie potrzebuję dopisywać kolejnego klienta do /etc/mrtg/ipki, tylko pobieram z hosts, poza tym kilka jakiś tam innych statystyk też korzysta z tego pliku. Zrobiłem tak, że w linijkach z nazwą i adresem klienta dodaję komentarz
: [/] [] ()
192.168.1.2   host_1   #klient

- wtedy skrypt (czy to php czy bash) wyszukuje klientów właśnie po tym wpisie.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 12 stycznia 2007, 00:07 
Offline

Rejestracja: sobota, 20 maja 2006, 13:25
Posty: 43
proponowałby taką zmianę - pogrubione - w conns.php (jeśli ktoś chce ;) ):
Cytuj:
$ile = substr_count($wynik,chr(10))-1;
echo "Razem: <b>$ile połączeń</b> komputer: <b>$host</b> protokół: <b>$proto</b><br>";
echo "<hr>";

echo "<pre>$wynik</pre>";
zmienia to trochę wygląd pierwszej linii w wygenerowanej www
viater pisze:
Tak w ogóle, to pobieranie z /etc/hosts też nie zawsze będzie skuteczne,
czyli nie będzie ? - szkoda
- u mnie w tablicy ogłoszeń jest odpowiedni hosts bez "śmieci" - gdybyś był tak dobry podać co i jak zmienić - byłoby super ( nie mówię tu o skrypcie który podał marask - chyba, że to ten skrypt będzie wykorzystany


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 12 stycznia 2007, 22:07 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
I tak nie dla wszystkich. Nie wszyscy stawiają Apache'a... :| :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 31 stycznia 2007, 13:08 
Offline

Rejestracja: wtorek, 18 lipca 2006, 11:12
Posty: 42
a tak łopatologicznie jak odpalić ten skrypt?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 lutego 2007, 16:50 
Offline
Użytkownik

Rejestracja: niedziela, 26 lutego 2006, 15:24
Posty: 105
a ja mam niespodziewanke dla was :

Pod adresem: http://www.be.net.pl/conns.tar.gz jest skrypt do wyrzucania w przegladarce ilosci polaczen nawiazanych przez uzytkownika.

sa nawet wyszczegolniony jakiego typu sa to polaczenia i ile ich jest.

Polecam

Juz dziala

_________________
Pentium II 350MHz/512KB IDE 4,0GB 128MB/100MHz 20 urzyszkodników DSL2000/256


Ostatnio zmieniony wtorek, 6 lutego 2007, 18:25 przez lucyferus23, łącznie zmieniany 2 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 lutego 2007, 17:42 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Super, tylko że 404 ;)

===EDIT===
O, teraz już jest :)

Fajny skrypcik, tylko, że:
1. TCP - nigdy nie będzie UNREPLIED ani ASSURED - więc PO CO ?
2. UDP - jest albo ASSURED albo UNREPLIED, więc PO CO reszta ?

===EDIT===
Proponuję W TEN SPOSÓB

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Ostatnio zmieniony środa, 7 lutego 2007, 11:55 przez viater, łącznie zmieniany 2 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 lutego 2007, 20:33 
Offline

Rejestracja: niedziela, 10 września 2006, 22:48
Posty: 12
A ja mam komunikat "nie znaleziono pakietu" gdy odpalam pacman -S netstat-nat.

Gdzie znajde ten pakiet, linki z forum nie działają.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 lutego 2007, 23:23 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
broki pisze:
A ja mam komunikat "nie znaleziono pakietu" gdy odpalam pacman -S netstat-nat.

Gdzie znajde ten pakiet, linki z forum nie działają.

Cytuj:
[root@serwer ~]# pacman -Ss netstat-nat
testing/netstat-nat 1.4.7-1nnd
To mały program pokazujący połączenia NAT.
testing/netstat-nat-man 1.4.7-1nnd
To mały program pokazujący połączenia NAT. - manuale

Słowem - w repozytoriach testowych.

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 lutego 2007, 13:50 
Offline
Użytkownik

Rejestracja: niedziela, 26 lutego 2006, 15:24
Posty: 105
sorki z tym tcp i udp troche przegiolem z rozpedu :P ale naprawie i wrzuce poprawiona wersje. Jak bedzie gotowe to dam znac

_________________
Pentium II 350MHz/512KB IDE 4,0GB 128MB/100MHz 20 urzyszkodników DSL2000/256


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 lutego 2007, 14:32 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
lucyferus23 pisze:
sorki z tym tcp i udp troche przegiolem z rozpedu :P ale naprawie i wrzuce poprawiona wersje. Jak bedzie gotowe to dam znac

Już to przerobiłem - po swojemu ;) - sprawdź czy tak może być - link w moim poście wyżej. Po co mamy "mnożyć byty ponad potrzebę" ;)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 lutego 2007, 14:42 
Offline
Użytkownik

Rejestracja: niedziela, 26 lutego 2006, 15:24
Posty: 105
no to mamy gotowy skrypcik.

Niezauwazylem ze dales linka do poprawionej wersji.

Wszystko jest spoko jakby ktos chcial to moze sie pobawic w style mi sie nie chce :P

Mozna jeszcze dorobic auto refresh co jakis czas bo to by sie przydalo.

_________________
Pentium II 350MHz/512KB IDE 4,0GB 128MB/100MHz 20 urzyszkodników DSL2000/256


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 14 lutego 2007, 23:44 
Offline

Rejestracja: piątek, 13 stycznia 2006, 04:01
Posty: 36
Lokalizacja: Lubin
Witam
Zrobiłem wszystko zgodnie z instrukcją, strona wyświetla się jak trzeba tylko że nie ma żadnych połączeń. Netstat-nat działa poprawnie jak wpisze w konsoli, ścieżki powpisywane są poprawnie do plików. Nie daje mi spokoju tylko ten wpis do sudoers. Czy to nobody ALL=NOPASSWD:/usr/sbin/connsphp ma być wpisane na samym końcu tego pliku czy gdzieś "wyżej". Pytam bo wcześniej próbowałem zainstalować statystyki z tego tematu i właśnie miałem bład w pliku sudoers w lini 29 gdzie linia 28 jest ostatnią zapisaną. Gdzie robie błąd? Testuje script viater'a z początku tego tematu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 15 lutego 2007, 00:09 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Edycję pliku sudoers MUSISZ robić za pomocą visudo.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 28 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 29 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl