1

(2 odpowiedzi, napisanych Oprogramowanie / Software)

ale gafa

Dzięki za pomoc.

2

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Witam

robiłem skrypt zgodnie z instrukcją i kiedy trzeba było włączyć go do procedur startowych :

root@Gargoyle:~# /etc/init.d/log_www enable
/bin/sh: can't open 'etc/rc.common'
root@Gargoyle:~#

czy mógłby ktoś podpowiedzieć jak to pchnąć dalej?

sprzęt:

 | Gargoyle PL 1.6.1.4 (8eab7c6)                                
 | OpenWrt Attitude Adjustment 12.09.1 (r41182)                 
 | Build time: 2014-06-14 11:29 CEST                            
 |                                                              
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  
 |                                                              
 ----------------------------------------------------------------
 | Machine: TP-Link TL-WR1043N/ND v1                            
 | Uptime: 0d, 09:25:43                                         
 | Load: 0.04 0.03 0.05               
. . . 

3

(23 odpowiedzi, napisanych Oprogramowanie / Software)

ok postaram się pisać bardziej jasno
zainstalowałem to z poprzedniego postu

opkg update && opkg install procps --force-overwrite

pokazał wszystko ok
ustawiłem na 2 godziny bo nie wiem czy się nie przeładuje przy większym obciążeniu
dzięki za pomoc.

4

(23 odpowiedzi, napisanych Oprogramowanie / Software)

opis tej godziny widziałem w crontabie i gdzieś w necie nie wiedziałem że FAT ma tu znaczenie
dzięki za wyjaśnienie.

o katalogu arch  nie wspomniałem  bo sam o nim zapomniałem jak mi się skrypt sypał do nikogo nie mam o to pretensji jeśli tak wyszło z mojego postu to sorki tak nie miało być
dzięki za pomoc
prośba tylko o sprawdzenie tego wpisu w cronie czy nie będzie z czymś kolidować.

5

(23 odpowiedzi, napisanych Oprogramowanie / Software)

zadziałało wink

root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ./log_backup.sh
/etc/rc.common: line 85: pkill: not found
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# /usr/sbin/urlsnarf: listening on br-lan [tcp port 80 or port 8080 or port 3128]

root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ls -al
drwxrwxrwx    3 root     root          4096 Jun 11 11:06 .
drwxrwxrwx    4 root     root          4096 Jan  1  1970 ..
-rwxrwxrwx    1 root     root          9098 Jun 11 11:06 2014.06.11-11.06.38.gz
drwxrwxrwx    2 root     root          4096 Jun 11 01:45 arch
-rwxrwxrwx    1 root     root           214 Jun 11 11:06 log_backup.sh
-rwxrwxrwx    1 root     root           160 Jun 11 09:52 log_backup.sh.old
-rwxrwxrwx    1 root     root           701 Jun 11 11:06 log_www.txt

nie wrzuca tego do arch ale tak też może być
dzięki wielkie

jeszcze tylko jak bezproblemowo dorzucić ten skrypt do Crona i jak często go zapisywać przy 5-8 urządzeniach w sieci?



------
Dopisałem do crona taką linię 

root@Gargoyle:/etc/crontabs# crontab -e
0 0,4,8,12,16,20 * * * date -u  +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0 */2 * * * /tmp/usb_mount/dev_sda1/logwww/log_backup.sh
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
25 12 * * * /sbin/stat.sh
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh

czy tak będzie dobrze??

6

(23 odpowiedzi, napisanych Oprogramowanie / Software)

niestety

-rwxrwxrwx    1 root     root        307658 Jun 11 10:45 log_www.txt
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ./log_backup.sh
/etc/rc.common: line 85: pkill: not found
./log_backup.sh: line 7: can't create /tmp/usb_mount/dev_sda1/logwww/2014.06.11-10:45:29.gz: Invalid argument
-rwxrwxrwx    1 root     root          3452 Jun 11 10:49 log_www.txt
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# cat log_backup.sh
#!/bin/sh
NOW=`date +%Y.%m.%d-%H:%M:%S`
WDIR='/tmp/usb_mount/dev_sda1/logwww'
FILE='log_www.txt'

/etc/init.d/log_www stop
gzip -c $WDIR/$FILE > $WDIR/$FILE_$NOW.gz
rm $WDIR/$FILE
/etc/init.d/log_www start

exit 0
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww#

skasował plik log_www.txt i router się wysypał

7

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Skrypt nadal nie zapisuje logów
dopiero kiedy go przerobiłem i usunąłem kompresję gzip zaczął zapisywać do txt

#!/bin/sh /etc/rc.common

START=99

start() {
        /usr/sbin/urlsnarf -i br-lan  >> /tmp/usb_mount/dev_sda1/logwww/log_www.txt &
}

stop() {
        pkill urlsnarf
}

i wszystko byłoby super ale chciałem zrobić skrypt który mi z automatu zapisze te logi
poza kompresją i tworzeniem nowego pliku  reszta wysypuje mi cały router (Tp-Link 1043ND)

root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# cat log_backup.sh
#!/bin/sh
gzip log_www.txt
NOW='date +%y.%m.%d-%H:%M'
mv log_www.txt.gz log_www_$NOW.txt.gz
touch log_www.txt
 /etc/init.d/log_www restart

nie działa dodawanie daty wyskakuje komunikat No such file or directory
po kompresji starego i stworzeniu nowego pliku przestaje zapisywać logi.
a próba restartu urlsnarf kończy się wysypem routera

co jest nie tak z tym skryptem ??

8

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Czy plik log_www.txt.gz musi być utworzony?
Czy jeśli go nie będzie to skrypt przy starcie sam go utworzy ??

9

(23 odpowiedzi, napisanych Oprogramowanie / Software)

wielkie dzięki za podpowiedź z restartem

ale bardziej zależy mi na urlsnarf
bo mój log_www nadal jest pusty.

10

(14 odpowiedzi, napisanych Oprogramowanie / Software)

podziałało

root@Gargoyle:/etc/config# /etc/init.d/uhttpd restart
root@Gargoyle:/etc/config#

dzięki

11

(23 odpowiedzi, napisanych Oprogramowanie / Software)

zrobiłem restart routera,  urlsnarf wystartował sam,
a plik log_www.txt.gz dalej pusty.

tak przy okazji jak z konsoli zrobić restart routera??

12

(14 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:/etc/config# cat uhttpd

config uhttpd 'main'
        list listen_http '0.0.0.0:80'
        list listen_https '0.0.0.0:443'
        option home '/tmp/usb_mount/dev_sda1/www1'
        option rfc1918_filter '1'
        option max_requests '3'
        option cert '/etc/uhttpd.crt'
        option key '/etc/uhttpd.key'
        option cgi_prefix '/cgi-bin'
        option script_timeout '60'
        option network_timeout '30'
        option tcp_keepalive '1'

config cert 'px5g'
        option days '730'
        option bits '1024'
        option country 'DE'
        option state 'Berlin'
        option location 'Berlin'
        option commonname 'OpenWrt'

config uhttpd 'start'
        list listen_http '0.0.0.0:80'
        option home '/tmp/usb_mount/dev_sda1/www1'
        option cgi_prefix '/cgi-bin'
        option interpreter '.sh=/bin/sh'

13

(23 odpowiedzi, napisanych Oprogramowanie / Software)

jest

root@Gargoyle:/# cd /tmp/usb_mount/dev_sda1/logwww/
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ls -al
drwxrwxrwx    2 root     root          4096 Jun 10 09:35 .
drwxrwxrwx    4 root     root          4096 Jan  1  1970 ..
-rwxrwxrwx    1 root     root             0 Jun 10 09:35 log_www.txt.gz
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww#

a log_www.txt.gz jest pusty

14

(23 odpowiedzi, napisanych Oprogramowanie / Software)

jak wpisałem w konsoli

root@Gargoyle:/# urlsnarf -i br-lan
urlsnarf: listening on br-lan [tcp port 80 or port 8080 or port 3128]
192.168.1.193 - - [10/Jun/2014:11:13:16 +0200] "GET http://eko.one.pl/ HTTP/1.1" -......

to zasypuje logami
a w pliku log_www wpisałem:

#!/bin/sh /etc/rc.common

START=99

start() {
        /usr/sbin/urlsnarf -i br-lan | gzip >> /tmp/usb_mount/dev_sda1/logwww/log_www.txt.gz &
}

stop() {
        pkill urlsnarf
}

i pusto

15

(14 odpowiedzi, napisanych Oprogramowanie / Software)

chodzić chodzi tylko niepokoi mnie ten Error przy starcie czy restarcie

root@Gargoyle:~# /etc/init.d/uhttpd restart
bind(): Address already in use
Error: No sockets bound, unable to continue

jesli to nie istotne to nie ma tematu.

16

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Witam wszystkich
zrobiłem tak jak w tej: Instrukcji "OpenWrt - monitorowanie odwiedzanych stron"
i ps pokazuje że chodzi:

root@Gargoyle:/# ps
 2563 root      5704 S    /usr/sbin/urlsnarf -i br-lan

ale w pliku log_www.txt.gz nic się nie odkłada
Jak sprawdzić co jest nie tak?

17

(14 odpowiedzi, napisanych Oprogramowanie / Software)

jest:

root@Gargoyle:~# netstat -nap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:32777           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:32778           0.0.0.0:*               LISTEN      1882/rpc.statd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      2001/smbd
tcp        0      0 0.0.0.0:32780           0.0.0.0:*               LISTEN      1904/rpc.mountd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      858/portmap
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3734/uhttpd
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2497/vsftpd
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      1847/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1325/dropbear
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      2001/smbd
tcp        0    132 192.168.1.1:22          192.168.1.193:65147     ESTABLISHED 3509/dropbear
tcp        0      0 :::139                  :::*                    LISTEN      2001/smbd
tcp        0      0 :::81                   :::*                    LISTEN      1356/httpd_gargoyle
tcp        0      0 :::53                   :::*                    LISTEN      1847/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      1325/dropbear
tcp        0      0 :::443                  :::*                    LISTEN      1356/httpd_gargoyle
tcp        0      0 :::445                  :::*                    LISTEN      2001/smbd
udp        0      0 0.0.0.0:2049            0.0.0.0:*                           -
udp        0      0 0.0.0.0:32777           0.0.0.0:*                           -
udp        0      0 0.0.0.0:32778           0.0.0.0:*                           1882/rpc.statd
udp        0      0 0.0.0.0:32780           0.0.0.0:*                           1904/rpc.mountd
udp        0      0 127.0.0.1:786           0.0.0.0:*                           1882/rpc.statd
udp        0      0 0.0.0.0:53              0.0.0.0:*                           1847/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1847/dnsmasq
udp        0      0 0.0.0.0:111             0.0.0.0:*                           858/portmap
udp        0      0 192.168.1.255:137       0.0.0.0:*                           2005/nmbd
udp        0      0 192.168.1.1:137         0.0.0.0:*                           2005/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           2005/nmbd
udp        0      0 192.168.1.255:138       0.0.0.0:*                           2005/nmbd
udp        0      0 192.168.1.1:138         0.0.0.0:*                           2005/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           2005/nmbd
udp        0      0 :::53                   :::*                                1847/dnsmasq
raw        0      0 0.0.0.0:255             0.0.0.0:*               255         2563/urlsnarf
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  11     [ ]         DGRAM                      1028 739/syslogd         /dev/log
unix  2      [ ACC ]     STREAM     LISTENING       3102 2005/nmbd           /var/nmbd/unexpected
unix  2      [ ]         DGRAM                      1929 1193/hostapd        /var/run/hostapd-phy0/wlan0
unix  2      [ ACC ]     STREAM     LISTENING       1179 753/ubusd           /var/run/ubus.sock
unix  2      [ ]         DGRAM                      3478 1193/hostapd
unix  2      [ ]         DGRAM                      2898 1904/rpc.mountd
unix  2      [ ]         DGRAM                      2841 509/logger
unix  2      [ ]         DGRAM                      2814 1882/rpc.statd
unix  2      [ ]         DGRAM                      2729 1847/dnsmasq
unix  2      [ ]         DGRAM                      2155 1356/httpd_gargoyle
unix  2      [ ]         DGRAM                      2128 1325/dropbear
unix  2      [ ]         DGRAM                      1493 907/netifd
unix  2      [ ]         DGRAM                      1476 907/netifd
unix  3      [ ]         STREAM     CONNECTED       1474 753/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1473 907/netifd
unix  2      [ ]         DGRAM                      1404 858/portmap
root@Gargoyle:~#

18

(14 odpowiedzi, napisanych Oprogramowanie / Software)

nawet przy restarcie jest to samo

root@Gargoyle:~# /etc/init.d/uhttpd restart
bind(): Address already in use
Error: No sockets bound, unable to continue

19

(14 odpowiedzi, napisanych Oprogramowanie / Software)

na 81 ustawiłem Gargoyle
coś zmieniłem w /etc/config/uhttpd,  napewno dodałem parametr "name" i wtedy  na 192.168.1.1 pojawił się mój index.html strona powitalna.
czyli serwer startuje ale ten komunikat:

root@Gargoyle:/etc/init.d# /etc/init.d/uhttpd start
bind(): Address already in use
Error: No sockets bound, unable to continue

nadal się pojawia.
o co w nim chodzi ??

20

(14 odpowiedzi, napisanych Oprogramowanie / Software)

Gargoyle chodzi na
http://192.168.1.1:81/

a strona ma wchodzić na 80

21

(14 odpowiedzi, napisanych Oprogramowanie / Software)

Witam
Próbowałem zrobić stronę powitalną 
ale po próbie uruchomienia wyrzuca komunikat:

root@Gargoyle:/etc/init.d# /etc/init.d/uhttpd start
bind(): Address already in use
Error: No sockets bound, unable to continue

ma ktoś może pomysł jak go uruchomić ??

22

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Czy jest jakaś szansa na uruchomienie tego lub podobnego monitora?
dodam że (z pewnych kosztownych powodów) instalując OpenWrt głównie na tym mi zależało.

pozdrawiam.

Witam
chciałem uruchomić "OpenWrt - monitorowanie odwiedzanych stron"
ale napotkałem problem już na starcie  z instalacją Dsniff
czy ktoś mógłby podpowiedzieć z kąd zainstalować tą paczkę ??
pozdrawiam.