>>  Site Map >>  Forums >>  Installation [nCo Mod]

Forum module - topics in forum:



Installation [nCo Mod] - Installation Questions and Discussion



Chatserv Patched 2.6

I would like to install nCo Modified PHP-Nuke 7.4 but want it fully upgraded to Chatserv patch v2.6. Do I simply overwrite the files or are there more extensive changes. Please advise. Thanks






Sorry your original post got deleted we had a few server issues which are causing some extensive problems which we are trying to work through.

The answer to your question is mostly a yes except for the mainfile.php there are some edits to it and I do believe admin.php that will break the install if you are not careful. Those edits are for nukehacker trap and sentinel, make sure you read the accompanying readme files and other documentations before attempting to do the patches which will be placed back on the site tomorrow.






Another thing to becareful of when patching is that you do not patch the News module. nCo nuke 7.4 uses the NSN_news module if you patch it you could break it.

List of things to watch for when patching:
Changes to the mainfile.php make sure you read the info for sentinel:
Code: :
include("includes/sentinel.php");
you must put this into the new updated mainfile.php at the beginning right after the <?php

Nuke Hacker Trap:
Code: :

## NukeHackerTrap Begin
require_once("includes/class_sql_inject.php");
## Dies einsetzten, wenn die php-Version älter als 4.1.x ist
## Take this code if your php-version is older than 4.1.x
//if ($HTTP_SERVER_VARS["QUERY_STRING"] != ""){
##
if ($_SERVER["QUERY_STRING"] != ""){
    $sql = new sql_inject("sqlinject.txt",TRUE,"index.php");
    $sql->test($_SERVER["QUERY_STRING"]);
    ## Dies einsetzten, wenn die php-Version älter als 4.1.x ist
    ## Take this code if your php-version is older than 4.1.x
    //$sql->test($HTTP_SERVER_VARS["QUERY_STRING"]);
    ##
}
## NukeHackerTrap End
This can go at the end of the mainfile.php before the ?>

Find includes\my_header.php

Code: :
// Start Who is where
   global $user, $cookie, $prefix, $db, $name;
   cookiedecode($user);
    $ip = $_SERVER["REMOTE_ADDR"];
   $url = $_SERVER["REQUEST_URI"];
    $uname = $cookie[1];
    if (!isset($uname)) {
        $uname = "$ip";
        $guest = 1;
   $httphost=gethostbyaddr($ip);

// debut robots code aidé par le script robotstats
$detecte = false;

if ( strstr(substr("$ip", 0, strlen("216.239.46.")), "216.239.46.") !== false )
{
$uname = "Google-$ip";
}
else if ( strstr(substr("$ip", 0, strlen("64.68.8")), "64.68.8") !== false )
{
$uname = "Google-$ip";
}
else if ( strstr(substr("$ip", 0, strlen("66.77.73.")), "66.77.73.") !== false )
{
$uname = "Fast-$ip";
}
else if ( strstr(substr("$ip", 0, strlen("216.35.116.")), "216.35.116.") !== false )
{
$uname = "Inktomi-$ip";
}
else if ( strstr(substr("$ip", 0, strlen("66.237.60.")), "66.237.60.") !== false )
{
$uname = "OpenFind-$ip";
}
else if ( strstr(substr("$ip", 0, strlen("131.107.")), "131.107.") !== false )
{
$uname = "MsnBot-$ip";
}
 
else if (stristr("$httphost", "Pompos") !== false)
{
$uname = "Pompos-$ip";
}
else if (stristr("$httphost", "ia_archiver") !== false)
{
$uname = "Alexa-$ip";
}
else if (stristr("$httphost", "Mercator") !== false)
{
$uname = "Mercator (Altavista)-$ip";
}
else if (stristr("$httphost", "Scooter") !== false)
{
$uname = "Scooter (Altavista)-$ip";
}
else if (stristr("$httphost", "SlySearch") !== false)
{
$uname = "SlySearch-$ip";
}
else if (stristr("$httphost", "ASPseek") !== false)
{
$uname = "ASP seek-$ip";
}
else if (stristr("$httphost", "http://www.almaden.ibm.com/cs/crawler") !== false)
{
$uname = "Almaden-$ip";
}
else if (stristr("$httphost", "Ask Jeeves") !== false)
{
$uname = "Ask Jeeves-$ip";
}
else if (stristr("$httphost", "Googlebot-Image") !== false)
{
$uname = "Googlebot-Image-$ip";
}
else if (stristr("$httphost", "TurnitinBot") !== false)
{
$uname = "Turnitin-$ip";
}
else if (stristr("$httphost", "VoilaBot") !== false)
{
$uname = "VoilaBot-$ip";
}
else if (stristr("$httphost", "ZyBorg") !== false)
{
$uname = "ZyBorg (WiseNut)-$ip";
}
else if (stristr("$httphost", "DeepIndex") !== false)
{
$uname = "DeepIndex-$ip";
}
else if (stristr("$httphost", "exabot") !== false)
{
$uname = "Exabot-$ip";
}
else if (stristr("$httphost", "ZBot") !== false)
{
$uname = "Zeus-$ip";
}
else if (stristr("$httphost", "xcrawler@cosmos.inria.fr") !== false)
{
$uname = "Inria-$ip";
}
else if (stristr("$httphost", "Xenu Link Sleuth") !== false)
{
$uname = "Xenu-$ip";
}
else if (stristr("$httphost", "WWWOFFLE") !== false)
{
$uname = "WWWOffle-$ip";
}
else if (stristr("$httphost", "WiseWire-Spider") !== false)
{
$uname = "WiseWire-Spider-$ip";
}
else if (stristr("$httphost", "WISEbot") !== false)
{
$uname = "Wisenut - Korea-$ip";
}
else if (stristr("$httphost", "Willow Internet Crawler by Twotrees") !== false)
{
$uname = "TwoTrees-$ip";
}
else if (stristr("$httphost", "whatUseek") !== false)
{
$uname = "What U Seek-$ip";
}
else if (stristr("$httphost", "WebZIP") !== false)
{
$uname = "WebZip-$ip";
}
else if (stristr("$httphost", "WebTrends") !== false)
{
$uname = "WebTrends-$ip";
}
else if (stristr("$httphost", "WebStripper") !== false)
{
$uname = "Web Stripper-$ip";
}
else if (stristr("$httphost", "Webspinne") !== false)
{
$uname = "WebSpinne-$ip";
}
else if (stristr("$httphost", "WebReaper") !== false)
{
$uname = "WebReaper-$ip";
}
else if (stristr("$httphost", "Web Image Collector") !== false)
{
$uname = "Web Image Collector-$ip";
}
else if (stristr("$httphost", "WebCopier") !== false)
{
$uname = "WebCopier-$ip";
}
else if (stristr("$httphost", "WebCompass") !== false)
{
$uname = "WebCompass-$ip";
}
else if (stristr("$httphost", "webbandit") !== false)
{
$uname = "webbandit-$ip";
}
else if (stristr("$httphost", "WDG_Validator") !== false)
{
$uname = "WDG-$ip";
}
else if (stristr("$httphost", "W3C_Validator") !== false)
{
$uname = "W3C-$ip";
}
else if (stristr("$httphost", "vspider") !== false)
{
$uname = "VSpider-$ip";
}
else if (stristr("$httphost", "UtilMind HTTPGet") !== false)
{
$uname = "WebThief-$ip";
}
else if (stristr("$httphost", "URLGetFile") !== false)
{
$uname = "URLGetFile-$ip";
}
else if (stristr("$httphost", "Ultraseek") !== false)
{
$uname = "Infoseek-$ip";
}
else if (stristr("$httphost", "tricosMetaCheck") !== false)
{
$uname = "Tricos-$ip";
}
else if (stristr("$httphost", "Trampelpfad-Spider") !== false)
{
$uname = "Trampelpfad-$ip";
}
else if (stristr("$httphost", "Toutatis") !== false)
{
$uname = "Hoppa-$ip";
}
else if (stristr("$httphost", "TJG/Spider") !== false)
{
$uname = "TJGroup-$ip";
}
else if (stristr("$httphost", "tivraSpider") !== false)
{
$uname = "Tivra-$ip";
}
else if (stristr("$httphost", "teomaagent") !== false)
{
$uname = "Teoma-$ip";
}
else if (stristr("$httphost", "Szukacz") !== false)
{
$uname = "Szukacz-$ip";
}
else if (stristr("$httphost", "SyncIT") !== false)
{
$uname = "SyncIT-$ip";
}
else if (stristr("$httphost", "suzuran") !== false)
{
$uname = "Yokogao-$ip";
}
else if (stristr("$httphost", "SurferF") !== false)
{
$uname = "Wanadoo-$ip";
}
else if (stristr("$httphost", "Spinne") !== false)
{
$uname = "Spider.de-$ip";
}
else if (stristr("$httphost", "speedfind ramBot xtreme") !== false)
{
$uname = "Speedfind-$ip";
}
else if (stristr("$httphost", "SlySearch") !== false)
{
$uname = "SlySearch-$ip";
}
else if (stristr("$httphost", "Slider_Search") !== false)
{
$uname = "Slider-$ip";
}
else if (stristr("$httphost", "sitecheck.internetseer.com") !== false)
{
$uname = "Internetseer-$ip";
}
else if (stristr("$httphost", "SearchExpress Spider") !== false)
{
$uname = "Searchexpress-$ip";
}
else if (stristr("$httphost", "search.ch") !== false)
{
$uname = "Search.ch-$ip";
}
else if (stristr("$httphost", "Search+") !== false)
{
$uname = "URLSearch+-$ip";
}
else if (stristr("$httphost", "PlantyNet_WebRobot") !== false)
{
$uname = "PlantyNet-$ip";
}
else if (stristr("$httphost", "PJspider") !== false)
{
$uname = "PortalJuice-$ip";
}
else if (stristr("$httphost", "PingALink Monitoring Services") !== false)
{
$uname = "PingALink-$ip";
}
else if (stristr("$httphost", "PicoSearch") !== false)
{
$uname = "Pico-$ip";
}
else if (stristr("$httphost", "ParaSite") !== false)
{
$uname = "IANett-$ip";
}
else if (stristr("$httphost", "Oracle Ultra Search") !== false)
{
$uname = "Oracle Search-$ip";
}
else if (stristr("$httphost", "OpenTextSiteCrawler") !== false)
{
$uname = "OpenText-$ip";
}
else if (stristr("$httphost", "nttdirectory_robot") !== false)
{
$uname = "NTT Dir-$ip";
}
else if (stristr("$httphost", "Nokia-WAPToolkit/1.2 googlebot(at)googlebot.com") !== false)
{
$uname = "Google WAP-$ip";
}
else if (stristr("$httphost", "Nocilla") !== false)
{
$uname = "Telefonica(es)-$ip";
}
else if (stristr("$httphost", "Noago Spider") !== false)
{
$uname = "Noago-$ip";
}
else if (stristr("$httphost", "NICO") !== false)
{
$uname = "NICO Zone-$ip";
}
else if (stristr("$httphost", "NetZippy") !== false)
{
$uname = "NetZippy-$ip";
}
else if (stristr("$httphost", "Netprospector JavaCrawler") !== false)
{
$uname = "Netprospector-$ip";
}
else if (stristr("$httphost", "NetMechanic") !== false)
{
$uname = "NetMechanic-$ip";
}
else if (stristr("$httphost", "NetAnts") !== false)
{
$uname = "NetAnts-$ip";
}
else if (stristr("$httphost", "NEC Research Agent -- compuman at research.nj.nec.com") !== false)
{
$uname = "NEC-$ip";
}
else if (stristr("$httphost", "NationalDirectory-WebSpider") !== false)
{
$uname = "NationalDirectory-$ip";
}
else if (stristr("$httphost", "NABOT") !== false)
{
$uname = "Korea Telekom-$ip";
}
else if (stristr("$httphost", "MyGetRight") !== false)
{
$uname = "GetRight-$ip";
}
else if (stristr("$httphost", "eidetica.com/spider)") !== false)
{
$uname = "Eidetica-$ip";
}
else if (stristr("$httphost", "Sleek Spider") !== false)
{
$uname = "ASI-$ip";
}
else if (stristr("$httphost", "QXW03018") !== false)
{
$uname = "Wespe.de-$ip";
}
else if (stristr("$httphost", "www.galaxy.com") !== false)
{
$uname = "Galaxy-$ip";
}
else if (stristr("$httphost", "TrueRobot") !== false)
{
$uname = "Echo.com-$ip";
}
else if (stristr("$httphost", "FDSE robot") !== false)
{
$uname = "Abador-$ip";
}
else if (stristr("$httphost", "Advanced Email Extractor") !== false)
{
$uname = "Advanced Email Extractor-$ip";
}
else if (stristr("$httphost", "Links2Go Similarity Engine") !== false)
{
$uname = "Links2GO-$ip";
}
else if (stristr("$httphost", "webagent@wise-guys.nl") !== false)
{
$uname = "WiseGuys-$ip";
}
else if (stristr("$httphost", "Slurp.so/Goo") !== false)
{
$uname = "GOO.jp-$ip";
}
else if (stristr("$httphost", "Web Link Validator") !== false)
{
$uname = "Web Link Validator-$ip";
}
else if (stristr("$httphost", "MuscatFerret") !== false)
{
$uname = "Euroferret-$ip";
}
else if (stristr("$httphost", "Fluffy the spider") !== false)
{
$uname = "SearchHippo-$ip";
}
else if (stristr("$httphost", "Check&Get") !== false)
{
$uname = "Check&Get-$ip";
}
else if (stristr("$httphost", "T-H-U-N-D-E-R-S-T-O-N-E") !== false)
{
$uname = "Thunderstone-$ip";
}
else if (stristr("$httphost", "NEWT ActiveX") !== false)
{
$uname = "WebCollector-$ip";
}
else if (stristr("$httphost", "EZResult -- Internet Search Engine") !== false)
{
$uname = "DirectHit-$ip";
}
else if (stristr("$httphost", "somewhere.com") !== false)
{
$uname = "SomeWhere.com-$ip";
}
else if (stristr("$httphost", "MediaSearch") !== false)
{
$uname = "WWW.fi-$ip";
}
else if (stristr("$httphost", "Mata Hari") !== false)
{
$uname = "Lexibot-$ip";
}
else if (stristr("$httphost", "Marvin") !== false)
{
$uname = "Marvin-$ip";
}
else if (stristr("$httphost", "Kolibri gncwebbot") !== false)
{
$uname = "Kolibri-$ip";
}
else if (stristr("$httphost", "MantraAgent") !== false)
{
$uname = "LookSmart-$ip";
}
else if (stristr("$httphost", "Lycos_Spider_(modspider)") !== false)
{
$uname = "LycosSpider (mod_spider)-$ip";
}
else if (stristr("$httphost", "Lycos_Spider_(T-Rex)") !== false)
{
$uname = "Lycos Spider (T-Rex)-$ip";
}
else if (stristr("$httphost", "lwp-trivial") !== false)
{
$uname = "Search4Free-$ip";
}
else if (stristr("$httphost", "LinkWalker") !== false)
{
$uname = "SevenTwentyFour-$ip";
}
else if (stristr("$httphost", "Link Valet Online") !== false)
{
$uname = "Link valet-$ip";
}
else if (stristr("$httphost", "libwww-perl/5.41") !== false)
{
$uname = "CMP-$ip";
}
else if (stristr("$httphost", "LEIAcrawler") !== false)
{
$uname = "GSeek-$ip";
}
else if (stristr("$httphost", "larbin (samualt9@bigfoot.com)") !== false)
{
$uname = "BigFoot-$ip";
}
else if (stristr("$httphost", "larbin_2.2.2 sugayama@lab7.kuis.kyoto-u.ac.jp") !== false)
{
$uname = "Kyoto Uni-$ip";
}
else if (stristr("$httphost", "KIT-Fireball") !== false)
{
$uname = "Fireball-$ip";
}
else if (stristr("$httphost", "Kenjin Spider") !== false)
{
$uname = "Kenjin-$ip";
}
else if (stristr("$httphost", "Internet Ninja") !== false)
{
$uname = "Dream Train-$ip";
}
else if (stristr("$httphost", "look.com") !== false)
{
$uname = "Look.com-$ip";
}
else if (stristr("$httphost", "IncyWincy page crawler") !== false)
{
$uname = "IncyWincy-$ip";
}
else if (stristr("$httphost", "Hippias") !== false)
{
$uname = "Hippias-$ip";
}
else if (stristr("$httphost", "Harvest-NG") !== false)
{
$uname = "Harvest-NG-$ip";
}
else if (stristr("$httphost", "Gulper Web Bot") !== false)
{
$uname = "Yuntis-$ip";
}
else if (stristr("$httphost", "Gulliver") !== false)
{
$uname = "Northernlight-$ip";
}
else if (stristr("$httphost", "googlebot (larbin2.6.0@unspecified.mail)") !== false)
{
$uname = "PackerdBell-$ip";
}
else if (stristr("$httphost", "Go!Zilla") !== false)
{
$uname = "GoZilla-$ip";
}
else if (stristr("$httphost", "GNODSPIDER") !== false)
{
$uname = "Gnod.net-$ip";
}
else if (stristr("$httphost", "gigabaz") !== false)
{
$uname = "GigaBaz-$ip";
}
else if (stristr("$httphost", "geckobot") !== false)
{
$uname = "geckobot-$ip";
}
else if (stristr("$httphost", "gazz") !== false)
{
$uname = "NTTRD.com-$ip";
}
else if (stristr("$httphost", "Gaisbot") !== false)
{
$uname = "GaisLab-$ip";
}
else if (stristr("$httphost", "GAIS Robot") !== false)
{
$uname = "Seed-$ip";
}
else if (stristr("$httphost", "Firefly") !== false)
{
$uname = "Fireball-$ip";
}
else if (stristr("$httphost", "Excalibur Internet Spider") !== false)
{
$uname = "Excalibur-$ip";
}
else if (stristr("$httphost", "ESISmartSpider") !== false)
{
$uname = "SmartSpider-$ip";
}
else if (stristr("$httphost", "EroCrawler") !== false)
{
$uname = "EroCrawler-$ip";
}
else if (stristr("$httphost", "Enterprise_Search") !== false)
{
$uname = "Enterprise Search-$ip";
}
else if (stristr("$httphost", "EmailWolf") !== false)
{
$uname = "EmailWolf-$ip";
}
else if (stristr("$httphost", "EmailSiphon") !== false)
{
$uname = "EmailSiphon-$ip";
}
else if (stristr("$httphost", "EchO!") !== false)
{
$uname = "Echo.fr-$ip";
}
else if (stristr("$httphost", "dtSearchSpider") !== false)
{
$uname = "dtSearchSpider-$ip";
}
else if (stristr("$httphost", "DoCoMo/1.0/N210i/c10") !== false)
{
$uname = "NTT-$ip";
}
else if (stristr("$httphost", "DIIbot") !== false)
{
$uname = "Findsame-$ip";
}
else if (stristr("$httphost", "DittoSpyder") !== false)
{
$uname = "Ditto-$ip";
}
else if (stristr("$httphost", "DigOut4U") !== false)
{
$uname = "openPortal4U-$ip";
}
else if (stristr("$httphost", "Digger") !== false)
{
$uname = "DiggIt-$ip";
}
else if (stristr("$httphost", "dbDig") !== false)
{
$uname = "dbDig-$ip";
}
else if (stristr("$httphost", "DaviesBot") !== false)
{
$uname = "WholeWeb-$ip";
}
else if (stristr("$httphost", "Custom Spider www.bisnisseek.com") !== false)
{
$uname = "Bisnisseek-$ip";
}
else if (stristr("$httphost", "CurryGuide SiteScan") !== false)
{
$uname = "CurryGuide-$ip";
}
else if (stristr("$httphost", "Cuam") !== false)
{
$uname = "TTNet-$ip";
}
else if (stristr("$httphost", "CrawlerBoy Pinpoint.com") !== false)
{
$uname = "pinPoint-$ip";
}
else if (stristr("$httphost", "Crawler V 0.2.x admin@crawler.de") !== false)
{
$uname = "Abacho.de (1)-$ip";
}
else if (stristr("$httphost", "Crawler admin@crawler.de") !== false)
{
$uname = "Abacho (2)-$ip";
}
else if (stristr("$httphost", "cosmos/0.9_(robot@xyleme.com)") !== false)
{
$uname = "SA France-$ip";
}
else if (stristr("$httphost", "combine") !== false)
{
$uname = "Combine-$ip";
}
else if (stristr("$httphost", "CheckWeb") !== false)
{
$uname = "CheckWeb-$ip";
}
else if (stristr("$httphost", "Checkbot") !== false)
{
$uname = "CheckBot-$ip";
}
else if (stristr("$httphost", "cg-eye interactive") !== false)
{
$uname = "CG-Exe-$ip";
}
else if (stristr("$httphost", "BullsEye") !== false)
{
$uname = "BullsEye-$ip";
}
else if (stristr("$httphost", "Bot mailto:craftbot@yahoo.com") !== false)
{
$uname = "Cybercity-$ip";
}
else if (stristr("$httphost", "BigBrother") !== false)
{
$uname = "BB4-$ip";
}
else if (stristr("$httphost", "Atomz") !== false)
{
$uname = "Atomz-$ip";
}
else if (stristr("$httphost", "ASSORT") !== false)
{
$uname = "Associative Sort-$ip";
}
else if (stristr("$httphost", "ASPSeek") !== false)
{
$uname = "Aspseek robot-$ip";
}
else if (stristr("$httphost", "ArchitextSpider") !== false)
{
$uname = "Excite-$ip";
}
else if (stristr("$httphost", "Arachnoidea") !== false)
{
$uname = "EuroSeek-$ip";
}
else if (stristr("$httphost", "Aport") !== false)
{
$uname = "Aport-$ip";
}
else if (stristr("$httphost", "walhello.com") !== false)
{
$uname = "WalHello-$ip";
}
else if (stristr("$httphost", "Allesklar") !== false)
{
$uname = "AllesKlar-$ip";
}
else if (stristr("$httphost", "AlkalineBOT") !== false)
{
$uname = "Vestris-$ip";
}
else if (stristr("$httphost", "Aladin") !== false)
{
$uname = "Aladin.de-$ip";
}
else if (stristr("$httphost", "AESOP_com_SpiderMan") !== false)
{
$uname = "AESOP-$ip";
}
else if (stristr("$httphost", "Acoon Robot") !== false)
{
$uname = "Acoon.de-$ip";
}
else if (stristr("$httphost", "AcoiRobot") !== false)
{
$uname = "Acoi-$ip";
}
else if (stristr("$httphost", "About/0.1libwww-perl/5.47") !== false)
{
$uname = "About-$ip";
}
else if (stristr("$httphost", "AbachoBOT") !== false)
{
$uname = "AbachoBot-$ip";
}
else if (stristr("$httphost", "A-Online Search") !== false)
{
$uname = "A-Online Search-$ip";
}
else if (stristr("$httphost", "4anything.com LinkChecker") !== false)
{
$uname = "4anything.com-$ip";
}
else if (stristr("$httphost", "MicrosoftPrototypeCrawler") !== false)
{
$uname = "MS Prototype-$ip";
}
else if (stristr("$httphost", "Surfnomore Spider") !== false)
{
$uname = "Surfnomore-$ip";
}
// fin robots
    }
    $past = time()-900;
    $sql = "DELETE FROM ".$prefix."_whoiswhere WHERE time < $past";
    $db->sql_query($sql);
    $sql = "SELECT time FROM ".$prefix."_whoiswhere WHERE username='$uname'";
    $result = $db->sql_query($sql);
    $ctime = time();
    if ($row = $db->sql_fetchrow($result)) {
   $sql = "UPDATE ".$prefix."_whoiswhere SET username='$uname', time='$ctime', host_addr='$ip', guest='$guest' , module='$name', url='$url' WHERE username='$uname'";
   $db->sql_query($sql);
    } else {
   $sql = "INSERT INTO ".$prefix."_whoiswhere (username, time, host_addr, guest,module,url) VALUES ('$uname', '$ctime', '$ip', '$guest','$name','$url')";
   $db->sql_query($sql);
    }
// End Who is where

Place the above code in your new my_header.php file.




Attention! You are currently viewing sitemap page!
We strongly suggest to look at original content

Search from web

Valid HTML 4.01 Valid CSS