hey, i have a website where the login system and html template are loaded through modules.
it works fine for most of except one file that (i think) needs to b in taint mode. it uses a agent to fetch info from another website. i dont want to remove the -Tw because i aint to sure if its safe to do so. however when i run this page it says it cant find the module.
thanks
Pedge
#!/usr/bin/perl -Tw
package both;
use CGI;
use DBI;
use POSIX qw/strftime/;
use strict;
use CGI::Carp qw(fatalsToBrowser);
use LWP::UserAgent; # this loads the LWP module (used to retrieve a web page)
require check_session; #FAILS
require html; #FAILSError:
Can't locate check_session.pm in @INC (@INC contains: /usr/lib/perl5/
5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5
.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread
-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/
site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3
/usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5
/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3
/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread
-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/
perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/
5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /
usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl)
at news.cgi line 11.
it works fine for most of except one file that (i think) needs to b in taint mode. it uses a agent to fetch info from another website. i dont want to remove the -Tw because i aint to sure if its safe to do so. however when i run this page it says it cant find the module.
thanks
Pedge
Code:
#!/usr/bin/perl -Tw
package both;
use CGI;
use DBI;
use POSIX qw/strftime/;
use strict;
use CGI::Carp qw(fatalsToBrowser);
use LWP::UserAgent; # this loads the LWP module (used to retrieve a web page)
require check_session; #FAILS
require html; #FAILS
Can't locate check_session.pm in @INC (@INC contains: /usr/lib/perl5/
5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5
.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread
-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/
site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3
/usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5
/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.3
/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread
-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/
perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/
5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /
usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl)
at news.cgi line 11.