Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...

[es] :: Linux aplikacije :: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...

[ Pregleda: 2972 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 21:48 - pre 105 meseci
Znate li neki program koji bi koristio kao zaštita od porno sadržaja. U windowsu ih ima dosta koji znate za Linux.

Pronašao sam Webcleaner filter za HTTP proxy ali sam se zaglavio sa njim.
Ne znam šta ovo znači.

Code:
       then mv -f ".deps/jsprf.Tpo" ".deps/jsprf.Plo"; else rm -f ".deps/jsprf.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DEXPORT_JS_API -DXP_UNIX -g -O2 -Wall -pedantic -std=c99 -D_BSD_SOURCE -MT jsprf.lo -MD -MP -MF .deps/jsprf.Tpo -c jsprf.c  -fPIC -DPIC -o .libs/jsprf.o
jsprf.c: In function 'BuildArgArray':
jsprf.c:644: error: incompatible types when assigning to type 'va_list' from type 'struct __va_list_tag *'
make[4]: *** [jsprf.lo] Error 1
make[4]: Leaving directory `/media/sdb5/Ernest/erngab/Desktop Linux/SECURITY/webcleaner-2.41/libjs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/media/sdb5/Ernest/erngab/Desktop Linux/SECURITY/webcleaner-2.41/libjs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/media/sdb5/Ernest/erngab/Desktop Linux/SECURITY/webcleaner-2.41/libjs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/sdb5/Ernest/erngab/Desktop Linux/SECURITY/webcleaner-2.41'
make: *** [all] Error 2


Neka pomoć bi mi dobro došla.
Hvala unapred.
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 22:04 - pre 105 meseci
http://webcleaner.sourceforge.net/install.html

Instaliraj prvo sve dep-ove, zatim izbegavaj da bilo sta kompajliras unutar putanje gde jedan ili vise direktorijuma imaju space u sebi (Desktop Linux, reimenuj u desktop_linux).

Ipak, mislim da je ovo najpre bug u source-u.
make love - !war
 
Odgovor na temu

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 22:16 - pre 105 meseci
Mislim da imam sve što se traži sa http://webcleaner.sourceforge.net/install.html
Jedino Psyco - 6. Optional but recommended (speedup for i386 compatible PCs) Psyco - kubuntu x64 ne mislim da treba.
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 22:32 - pre 105 meseci
Zameni ./libjs/jsprf.c sa ovim fajlom u attachmentu pa probaj opet.

Ili ako ti je lakse, napravio sam i patch pa probaj.
make love - !war
Prikačeni fajlovi
 
Odgovor na temu

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 23:23 - pre 105 meseci
Combuster sa tvojim jsprf.c je proradilo.

Sledeći koraci u redu
./configure --enable-shared && make
python setup.py build
su -c 'python setup.py install'
su -c 'webcleaner-certificates install'

sve do
su -c 'make installservice'

Code:
root@erngab-kubuntu:/home/erngab/Desktop/webcleaner# su -c 'make installservice'
install -d /etc/webcleaner/service/log
install -m 0755 service/webcleaner/run2 /etc/webcleaner/service/run
install -m 0755 service/webcleaner/log/run /etc/webcleaner/service/log/
if [ ! -e /var/service/webcleaner ]; then \
          ln -s /etc/webcleaner/service /var/service/webcleaner; \
        fi
ln: creating symbolic link `/var/service/webcleaner': No such file or directory
make: *** [installservice] Error 1


Dovde sam stigao a dalje ćemo videti ? Ako imaš ideju slobodno kaži.

Citat:
napravio sam i patch pa probaj

ovo ne bih znao - šta bi trebao da uradim sa patchom?
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...30.09.2010. u 23:38 - pre 105 meseci
Ako si zamenio fajl onda nista. Patch inace mozes da primenis tako sto ga iskopiras u root source direktorijuma i onda odradis:

patch -p1 < webclean.patch

Mada sad kad si vec zamenio ok. Znaci prosao compile, ajde da vidim sta te dalje kolje.

Odradi ovako:

mkdir /var/service

su -c 'make installservice'
make love - !war
 
Odgovor na temu

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 00:00 - pre 105 meseci
I ovo je odrađeno - zadovoljan sam.

Sada je jedino pitanje da li ovo radi gde se Weabcleaner nalazi.
Kada upišem u terminal webcleaner dobijem sledeće:

Code:
erngab@erngab-kubuntu:~$ webcleaner
/usr/local/lib/python2.6/dist-packages/wc/configuration/__init__.py:24: DeprecationWarning: the sets module is deprecated
  import sets
/usr/local/lib/python2.6/dist-packages/wc/proxy/auth/digest.py:25: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5                                                           
/usr/local/lib/python2.6/dist-packages/wc/proxy/auth/digest.py:26: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  import sha
WARNING 2010-10-01 00:51:44,661 wc.proxy.dns error getting flags for interface '': [Errno 19] No such device
WARNING 2010-10-01 00:51:44,661 wc.proxy.dns error getting flags for interface '': [Errno 19] No such device
INFO 2010-10-01 00:51:44,661 wc.proxy WebCleaner 2.41 listening on *:8080 tcp



Napredak - http://127.0.0.1:8080/adminpass.html - sada mi treba - Please note that the web configuration interface needs write permissions in the configuration directory

Trebao bih negde da dobijem nešto kao na ovoj slici barem ja tako mislim



Novi napredci nalazi se na http://127.0.0.1:8080/adminpass.html. Sledeći potez - Please note that the web configuration interface needs write permissions in the configuration directory

Hvala ti Combuster
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 00:09 - pre 105 meseci
Ne znam gde ti je konfiguracioni dir za webcleaner, u principu bi trebao da bude negde u ~ tj u home sto bi znacilo da vec imas write permisije za njega. Ako si ga instalirao kao root onda moras i da ga pokreces kao root verovatno.

Nadam se da si procitao upustvo sa sajta:

Citat:


Install check

Be sure to have installed all required Unix/Linux software listed above.

Compilation

Run ./configure --enable-shared && make to compile the included C libraries. Run python setup.py build to compile the Python files. For help about the setup.py script options, run python setup.py --help. The CC environment variable is checked before compilation, so you can change the default C compiler with export CC=myccompiler. If you work from CVS, you must run ./autogen.sh first to generate the configure and Makefile files.

Installation as root

Run su -c 'python setup.py install' to install the proxy. Run su -c 'webcleaner-certificates install' to install the certificates. Run su -c 'make installservice' to install the runit service.

Installation as a normal user

Run python setup.py install --home $HOME. Note that you have to adjust your PATH and PYTHONPATH environment variables, eg. by adding the commands export PYTHONPATH=$HOME/lib/python and export PATH=$PATH:$HOME/bin to your shell configuration file.

For more information look at the Modifying Python’s search path documentation.

Now run webcleaner-certificates install to install the SSL certificates. After that read the runsvdir(8) documentation on how to setup a local runit service.

If you downloaded Psyco please read the psyco installation docs.

Enjoy

WebCleaner is now installed as a runit service and will start automatically in 5 seconds. See the main page on how to configure the proxy filters.


E sad, mozes da odradis chown -hR erngab /dir/gde_se_nalazi/conf_dir ali je potencijalna sigurnosna rupa i ne preporucujem ti je.

Dalje ne verujem da ti mogu biti od pomoci jer nisam nikada koristio ovaj software...

/edit: Ako si sve namestio super, no problemo ;-)
make love - !war
 
Odgovor na temu

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 00:17 - pre 105 meseci
Za konfiguraciju se nalazi u /usr/local/share/webcleaner/config/webcleaner.conf

Još samo jedno

Citat:
E sad, mozes da odradis chown -hR erngab /dir/gde_se_nalazi/conf_dir ali je potencijalna sigurnosna rupa i ne preporucujem ti je.


Ovo mi baš nije jasno.


 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 00:27 - pre 105 meseci
Kada ti se nesto nalazi u usr/share to je obicno neki template koji treba da se iskopira ili u home direktorijum ili u /etc .

Koliko sam skontao iz uputstva webcleaner servis treba da se pokrene kao runit servis (koji verovatno vec trci kao root) i kao takav vec ima pristup svim konfiguracionim fajlovima ma gde se oni nalazili na sistemu.

Iz tog razloga mi nije jasno zasto ti javlja:

Please note that the web configuration interface needs write permissions in the configuration directory

Ali ako je u pitanju samo obavestenje i ako ti sve radi onda ne diraj nista.
make love - !war
 
Odgovor na temu

erngab
ernest gabric
Palić

Član broj: 41005
Poruke: 215
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 00:38 - pre 105 meseci
Citat:
Please note that the web configuration interface needs write permissions in the configuration directory

Ovo sam ja nešto greškom upisao izgleda da sve dobro radi ostalo je samo podešavanje u http://127.0.0.1:8080.

Još jednom Combuster mnogo ti hvala.
Pozdrav

[Ovu poruku je menjao erngab dana 01.10.2010. u 03:23 GMT+1]
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 516



+94 Profil

icon Re: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...01.10.2010. u 06:19 - pre 105 meseci
Takodje, imas i OpenDNS FamilyShield. Podesava se isto kao osnovni OpenDNS servis.
 
Odgovor na temu

[es] :: Linux aplikacije :: Linux program za zaštitu od porno sadržaja na netu - jsprf.c:644: error: ...

[ Pregleda: 2972 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.