├── screen.png ├── screen1.png ├── screen2.png ├── pass.txt ├── user.txt ├── README.md ├── autonse.sh ├── wordlist.txt └── LICENSE /screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadoi/AutoNSE/HEAD/screen.png -------------------------------------------------------------------------------- /screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadoi/AutoNSE/HEAD/screen1.png -------------------------------------------------------------------------------- /screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadoi/AutoNSE/HEAD/screen2.png -------------------------------------------------------------------------------- /pass.txt: -------------------------------------------------------------------------------- 1 | root 2 | admin 3 | test 4 | guest 5 | info 6 | adm 7 | mysql 8 | user 9 | administrator 10 | oracle 11 | ftp 12 | pi 13 | puppet 14 | ansible 15 | ec2-user 16 | vagrant 17 | azureuser -------------------------------------------------------------------------------- /user.txt: -------------------------------------------------------------------------------- 1 | root 2 | admin 3 | test 4 | guest 5 | info 6 | adm 7 | mysql 8 | user 9 | administrator 10 | oracle 11 | ftp 12 | pi 13 | puppet 14 | ansible 15 | ec2-user 16 | vagrant 17 | azureuser -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AutoNSE 2 | 3 | Massive NSE (Nmap Scripting Engine) AutoSploit and AutoScanner. The Nmap Scripting Engine (NSE) is one of Nmap's most powerful and flexible features. It allows users to write (and share) simple scripts (using the Lua programming language ) to automate a wide variety of networking tasks. Those scripts are executed in parallel with the speed and efficiency you expect from Nmap. Users can rely on the growing and diverse set of scripts distributed with Nmap, or write their own to meet custom needs. For more informations https://nmap.org/book/man-nse.html 4 | 5 | ![screen](https://raw.githubusercontent.com/m4ll0k/AutoNSE/master/screen.png) 6 | 7 | ## Installation 8 | ``` 9 | $ git clone https://github.com/m4ll0k/AutoNSE.git 10 | $ cd AutoNSE 11 | $ bash autonse.sh 12 | ``` 13 | 14 | ## Exmaples 15 | 16 | ``` 17 | $ bash autonse.sh 18 | ``` 19 | ![screen1](https://raw.githubusercontent.com/m4ll0k/AutoNSE/master/screen1.png) 20 | ![screen2](https://raw.githubusercontent.com/m4ll0k/AutoNSE/master/screen2.png) 21 | -------------------------------------------------------------------------------- /autonse.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # ********************************************** 4 | # AutoNSE - Massive NSE AutoSploit/AutoScanner * 5 | # Momo Outaadi (M4ll0k) * 6 | # https://github.com/m4ll0k/AutoNSE * 7 | # ********************************************** 8 | 9 | # colors 10 | r='\e[1;31m' 11 | g='\e[1;32m' 12 | y='\e[1;33m' 13 | b='\e[1;34m' 14 | c='\e[1;36m' 15 | w='\e[0;38m' 16 | e='\e[0m' 17 | 18 | # vars 19 | name='AutoNSE' 20 | author='Momo Outaadi (m4ll0k)' 21 | version='v0.1.0' 22 | repo='https://github.com/m4ll0k' 23 | description='AutoNSE - Massive NSE AutoSploit/AutoScanner' 24 | # best port 25 | exec_command='nmap -Pn --open -p 21,22,23,25,53,80,443,455,110,123,1521,389,143,3306,27017,5984' 26 | 27 | function banner() { 28 | clear 29 | echo -e $w"-------------------------------------"$e 30 | echo -e $r" _____ _ _____ _____ _____ "$e 31 | echo -e $r"| _ |_ _| |_ ___| | | __| __|"$e 32 | echo -e $r"| | | | _| . | | | |__ | __|"$e 33 | echo -e $r"|__|__|___|_| |___|_|___|_____|_____|"$e 34 | echo 35 | echo -e $w"$description "$e 36 | echo -e $w"$name - $version "$e 37 | echo -e $w"$author "$e 38 | echo -e $w"$repo "$e 39 | echo -e $w"-------------------------------------"$e 40 | echo 41 | } 42 | function user() { 43 | if [ $(id -u) != "0" ]; then 44 | echo -e "\n$r[!]$e Please run this script with root user!" 45 | exit 1 46 | fi 47 | } 48 | function connect() { 49 | ping -c 1 -w 3 google.com > /dev/null 2>&1 50 | if [ "$?" != 0 ]; then 51 | echo -e "\n$r[!]$e This script needs an active internet connection!" 52 | exit 1 53 | fi 54 | } 55 | function inmap() { 56 | echo -e "$g[i]$e Installing nmap... please wait..." 57 | apt-get install nmap > /dev/null 2>&1 58 | if [ "$?" != 0 ]; then 59 | echo -e "\n$r[!]$e Nmap not installed... please try again or check your connection.." 60 | exit 1 61 | else 62 | echo -e "\n$g[+]$e Nmap is installed..." 63 | fi 64 | } 65 | function wnmap() { 66 | which nmap > /dev/null 2>&1 67 | if [ "$?" != 0 ]; then 68 | echo -e "\n$r[!]$e This script needs nmap!!" 69 | inmap 70 | fi 71 | } 72 | function check() { 73 | banner 74 | echo -ne $g"[+]$e Checking user..." 75 | user;sleep 1;echo -e $g"\t\t[✔]"$e 76 | echo -ne $g"[+]$e Checking connection..." 77 | connect;sleep 1;echo -e $g"\t[✔]"$e 78 | echo -ne $g"[+]$e Checking nmap..." 79 | wnmap;sleep 1;echo -e $g"\t\t[✔]"$e 80 | sleep 2 81 | } 82 | function exit_p() { 83 | echo -e "$r[!]$e Exiting..." 84 | sleep 1 85 | exit 1 86 | } 87 | function nmap_path() { 88 | path=$(whereis nmap | awk '{print $3}') 89 | } 90 | function search_nse() { 91 | nmap_path 92 | query=$1 93 | echo -e "$b[+]$e Searching $1 nse..." 94 | nse=$(ls "$path/scripts" |egrep -o "(^$query\S*)"|cut -d' ' -f4-|sort -b|tr '\n' ', ') 95 | } 96 | function scan_ftp() { 97 | ip=$1;output=$2 98 | echo -e $b"[*]$e Loading ftp nse scripts..." 99 | search_nse 'ftp' 100 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 101 | exec_command="nmap -p 21 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 102 | echo -e $y"[i]$e Scanning... Please wait..." 103 | echo -e $w"----------------------------------------------"$e 104 | $exec_command 105 | echo -e $w"----------------------------------------------"$e 106 | } 107 | function scan_ssh() { 108 | ip=$1;output=$2 109 | echo -e $b"[*]$e Loading ssh nse scripts..." 110 | search_nse 'ssh' 111 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 112 | exec_command="nmap -p 22 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 113 | echo -e $y"[i]$e Scanning... Please wait..." 114 | echo -e $w"----------------------------------------------"$e 115 | $exec_command 116 | echo -e $w"----------------------------------------------"$e 117 | } 118 | function scan_telnet() { 119 | ip=$1;output=$2 120 | echo -e $b"[*]$e Loading telnet nse scripts..." 121 | search_nse 'telnet' 122 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 123 | exec_command="nmap -p 23 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 124 | echo -e $y"[i]$e Scanning... Please wait..." 125 | echo -e $w"----------------------------------------------"$e 126 | $exec_command 127 | echo -e $w"----------------------------------------------"$e 128 | } 129 | function scan_smtp() { 130 | ip=$1;output=$2 131 | echo -e $b"[*]$e Loading smtp nse scripts..." 132 | search_nse 'smtp' 133 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 134 | exec_command="nmap -p 25 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 135 | echo -e $y"[i]$e Scanning... Please wait..." 136 | echo -e $w"----------------------------------------------"$e 137 | $exec_command 138 | echo -e $w"----------------------------------------------"$e 139 | } 140 | function scan_dns() { 141 | ip=$1;output=$2 142 | echo -e $b"[*]$e Loading dns nse scripts..." 143 | search_nse 'dns' 144 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 145 | exec_command="nmap -p 53 $output --script=$nse --script-args dns-brute.threads=5,dns-brute.hostlist=wordlist.txt $ip " 146 | echo -e $y"[i]$e Scanning... Please wait..." 147 | echo -e $w"----------------------------------------------"$e 148 | $exec_command 149 | echo -e $w"----------------------------------------------"$e 150 | } 151 | function scan_http() { 152 | ip=$1;output=$2 153 | echo -e $b"[*]$e Loading http nse scripts..." 154 | search_nse 'http' 155 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 156 | exec_command="nmap -p 80 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 157 | echo -e $y"[i]$e Scanning... Please wait..." 158 | echo -e $w"----------------------------------------------"$e 159 | $exec_command 160 | echo -e $w"----------------------------------------------"$e 161 | } 162 | function scan_ssl() { 163 | ip=$1;output=$2 164 | echo -e $b"[*]$e Loading https/ssl nse scripts..." 165 | search_nse 'ssl' 166 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 167 | exec_command="nmap -p 443 $output --script=$nse $ip " 168 | echo -e $y"[i]$e Scanning... Please wait..." 169 | echo -e $w"----------------------------------------------"$e 170 | $exec_command 171 | echo -e $w"----------------------------------------------"$e 172 | } 173 | function scan_smb() { 174 | ip=$1;output=$2 175 | echo -e $b"[*]$e Loading smb nse scripts..." 176 | search_nse 'smb' 177 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 178 | exec_command="nmap -p 445 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 179 | echo -e $y"[i]$e Scanning... Please wait..." 180 | echo -e $w"----------------------------------------------"$e 181 | $exec_command 182 | echo -e $w"----------------------------------------------"$e 183 | } 184 | function scan_pop() { 185 | ip=$1;output=$2 186 | echo -e $b"[*]$e Loading pop3 nse scripts..." 187 | search_nse 'pop3' 188 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 189 | exec_command="nmap -p 110 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 190 | echo -e $y"[i]$e Scanning... Please wait..." 191 | echo -e $w"----------------------------------------------"$e 192 | $exec_command 193 | echo -e $w"----------------------------------------------"$e 194 | } 195 | function scan_ntp() { 196 | ip=$1;output=$2 197 | echo -e $b"[*]$e Loading ntp nse scripts..." 198 | search_nse 'ntp' 199 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 200 | exec_command="nmap -p 123 $output --script=$nse $ip " 201 | echo -e $y"[i]$e Scanning... Please wait..." 202 | echo -e $w"----------------------------------------------"$e 203 | $exec_command 204 | echo -e $w"----------------------------------------------"$e 205 | } 206 | function scan_imap() { 207 | ip=$1;output=$2 208 | echo -e $b"[*]$e Loading imap nse scripts..." 209 | search_nse 'imap' 210 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 211 | exec_command="nmap -p 143 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 212 | echo -e $y"[i]$e Scanning... Please wait..." 213 | echo -e $w"----------------------------------------------"$e 214 | $exec_command 215 | echo -e $w"----------------------------------------------"$e 216 | } 217 | function scan_mysql() { 218 | ip=$1;output=$2 219 | echo -e $b"[*]$e Loading mysql nse scripts..." 220 | search_nse 'mysql' 221 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 222 | exec_command="nmap -p 3306 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 223 | echo -e $y"[i]$e Scanning... Please wait..." 224 | echo -e $w"----------------------------------------------"$e 225 | $exec_command 226 | echo -e $w"----------------------------------------------"$e 227 | } 228 | function scan_mongodb() { 229 | ip=$1;output=$2 230 | echo -e $b"[*]$e Loading mongodb nse scripts..." 231 | search_nse 'mongodb' 232 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 233 | exec_command="nmap -p 27017 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 234 | echo -e $y"[i]$e Scanning... Please wait..." 235 | echo -e $w"----------------------------------------------"$e 236 | $exec_command 237 | echo -e $w"----------------------------------------------"$e 238 | } 239 | function scan_couchdb() { 240 | ip=$1;output=$2 241 | echo -e $b"[*]$e Loading couchdb nse scripts..." 242 | search_nse 'couchdb' 243 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 244 | exec_command="nmap -p 5984 $output --script=$nse $ip " 245 | echo -e $y"[i]$e Scanning... Please wait..." 246 | echo -e $w"----------------------------------------------"$e 247 | $exec_command 248 | echo -e $w"----------------------------------------------"$e 249 | } 250 | function scan_ldap() { 251 | ip=$1;output=$2 252 | echo -e $b"[*]$e Loading ldap nse scripts..." 253 | search_nse 'ldap' 254 | echo -e $b"[+]$e Found $(echo $nse|tr ',' '\n'|wc -l) scripts..." 255 | exec_command="nmap -p 389 $output --script=$nse --script-args userdb=user.txt,passdb=pass.txt $ip " 256 | echo -e $y"[i]$e Scanning... Please wait..." 257 | echo -e $w"----------------------------------------------"$e 258 | $exec_command 259 | echo -e $w"----------------------------------------------"$e 260 | } 261 | function scanner() { 262 | ip=$1;port=$2;output=$3 263 | if [ $port == "21" ]; then 264 | scan_ftp "$ip" "$output" 265 | fi 266 | if [ $port == "22" ]; then 267 | scan_ssh "$ip" "$output" 268 | fi 269 | if [ $port == "23" ]; then 270 | scan_telnet "$ip" "$output" 271 | fi 272 | if [ $port == "25" ]; then 273 | scan_smtp "$ip" "$output" 274 | fi 275 | if [ $port == "53" ]; then 276 | scan_dns "$ip" "$output" 277 | fi 278 | if [ $port == "80" ]; then 279 | scan_http "$ip" "$output" 280 | fi 281 | if [ $port == "443" ]; then 282 | scan_ssl "$ip" "$output" 283 | fi 284 | if [ $port == "445" ]; then 285 | scan_smb "$ip" "$output" 286 | fi 287 | if [ $port == "110" ]; then 288 | scan_pop "$ip" "$output" 289 | fi 290 | if [ $port == "123" ]; then 291 | scan_ntp "$ip" "$output" 292 | fi 293 | if [ $port == "143" ]; then 294 | scan_imap "$ip" "$output" 295 | fi 296 | if [ $port == "3306" ]; then 297 | scan_mysql "$ip" "$output" 298 | fi 299 | if [ $port == "27017" ]; then 300 | scan_mongodb "$ip" "$output" 301 | fi 302 | if [ $port == "5984" ]; then 303 | scan_couchdb "$ip" "$output" 304 | fi 305 | if [ $port == "389" ]; then 306 | scan_ldap "$ip" "$output" 307 | fi 308 | } 309 | function ask() { 310 | echo 311 | echo -ne " $g[+]$e Output path >> " 312 | read path 313 | echo -ne " $g[+]$e Name of report >> " 314 | read filename 315 | echo -ne " $g[+]$e Target IP or Host >> " 316 | read ip 317 | echo 318 | } 319 | function start() { 320 | clear 321 | banner 322 | echo -e " Select nmap output:\n" 323 | echo -e " 1) Output scan in xml format" 324 | echo -e " 2) Output scan in normal format" 325 | echo -e " 3) Output scan in grepable format\n" 326 | echo -e " 99) Exit" 327 | echo 328 | echo -n -e " AutoNSE@Sploit: ";tput sgr0 329 | read input 330 | if test $input == '1'; then 331 | ask 332 | scan="$exec_command $ip" 333 | result=$($scan|grep -o '[0-9]\+/'|awk -F'[^0-9]' '{print $1}') 334 | output="-oX $path/$filename.xml" 335 | for i in ${result};do 336 | echo -e "$g[+]$e Port $i is open.." 337 | scanner "$ip" "$i" "$output" 338 | done 339 | fi 340 | if test $input == '2'; then 341 | ask 342 | scan="$exec_command $ip" 343 | result=$($scan|grep -o '[0-9]\+/'|awk -F'[^0-9]' '{print $1}') 344 | output="-oN $path/$filename.txt" 345 | for i in ${result};do 346 | echo -e "$g[+]$e Port $i is open.." 347 | scanner "$ip" "$i" "$output" 348 | done 349 | fi 350 | if test $input == '3'; then 351 | ask 352 | scan="$exec_command $ip" 353 | result=$($scan|grep -o '[0-9]\+/'|awk -F'[^0-9]' '{print $1}') 354 | output="-oG $path/$filename.grep" 355 | for i in ${result};do 356 | echo -e "$g[+]$e Port $i is open.." 357 | scanner "$ip" "$i" "$output" 358 | done 359 | fi 360 | if test $input == '99'; then 361 | exit_p 362 | fi 363 | } 364 | # start 365 | check 366 | clear 367 | start 368 | -------------------------------------------------------------------------------- /wordlist.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 01 3 | 02 4 | 03 5 | 1 6 | 10 7 | 11 8 | 12 9 | 13 10 | 14 11 | 15 12 | 16 13 | 17 14 | 18 15 | 19 16 | 2 17 | 20 18 | 3 19 | 3com 20 | 4 21 | 5 22 | 6 23 | 7 24 | 8 25 | 9 26 | ILMI 27 | a 28 | a.auth-ns 29 | a01 30 | a02 31 | a1 32 | a2 33 | abc 34 | about 35 | ac 36 | academico 37 | acceso 38 | access 39 | accounting 40 | accounts 41 | acid 42 | activestat 43 | ad 44 | adam 45 | adkit 46 | admin 47 | administracion 48 | administrador 49 | administrator 50 | administrators 51 | admins 52 | ads 53 | adserver 54 | adsl 55 | ae 56 | af 57 | affiliate 58 | affiliates 59 | afiliados 60 | ag 61 | agenda 62 | agent 63 | ai 64 | aix 65 | ajax 66 | ak 67 | akamai 68 | al 69 | alabama 70 | alaska 71 | albuquerque 72 | alerts 73 | alpha 74 | alterwind 75 | am 76 | amarillo 77 | americas 78 | an 79 | anaheim 80 | analyzer 81 | announce 82 | announcements 83 | antivirus 84 | ao 85 | ap 86 | apache 87 | apollo 88 | app 89 | app01 90 | app1 91 | apple 92 | application 93 | applications 94 | apps 95 | appserver 96 | aq 97 | ar 98 | archie 99 | arcsight 100 | argentina 101 | arizona 102 | arkansas 103 | arlington 104 | as 105 | as400 106 | asia 107 | asterix 108 | at 109 | athena 110 | atlanta 111 | atlas 112 | att 113 | au 114 | auction 115 | austin 116 | auth 117 | auto 118 | autodiscover 119 | autorun 120 | av 121 | aw 122 | ayuda 123 | az 124 | b 125 | b.auth-ns 126 | b01 127 | b02 128 | b1 129 | b2 130 | b2b 131 | b2c 132 | ba 133 | back 134 | backend 135 | backup 136 | baker 137 | bakersfield 138 | balance 139 | balancer 140 | baltimore 141 | banking 142 | bayarea 143 | bb 144 | bbdd 145 | bbs 146 | bd 147 | bdc 148 | be 149 | bea 150 | beta 151 | bf 152 | bg 153 | bh 154 | bi 155 | billing 156 | biz 157 | biztalk 158 | bj 159 | black 160 | blackberry 161 | blog 162 | blogs 163 | blue 164 | bm 165 | bn 166 | bnc 167 | bo 168 | bob 169 | bof 170 | boise 171 | bolsa 172 | border 173 | boston 174 | boulder 175 | boy 176 | br 177 | bravo 178 | brazil 179 | britian 180 | broadcast 181 | broker 182 | bronze 183 | brown 184 | bs 185 | bsd 186 | bsd0 187 | bsd01 188 | bsd02 189 | bsd1 190 | bsd2 191 | bt 192 | bug 193 | buggalo 194 | bugs 195 | bugzilla 196 | build 197 | bulletins 198 | burn 199 | burner 200 | buscador 201 | buy 202 | bv 203 | bw 204 | by 205 | bz 206 | c 207 | c.auth-ns 208 | ca 209 | cache 210 | cafe 211 | calendar 212 | california 213 | call 214 | calvin 215 | canada 216 | canal 217 | canon 218 | careers 219 | catalog 220 | cc 221 | cd 222 | cdburner 223 | cdn 224 | cert 225 | certificates 226 | certify 227 | certserv 228 | certsrv 229 | cf 230 | cg 231 | cgi 232 | ch 233 | channel 234 | channels 235 | charlie 236 | charlotte 237 | chat 238 | chats 239 | chatserver 240 | check 241 | checkpoint 242 | chi 243 | chicago 244 | ci 245 | cims 246 | cincinnati 247 | cisco 248 | citrix 249 | ck 250 | cl 251 | class 252 | classes 253 | classifieds 254 | classroom 255 | cleveland 256 | clicktrack 257 | client 258 | clientes 259 | clients 260 | club 261 | clubs 262 | cluster 263 | clusters 264 | cm 265 | cmail 266 | cms 267 | cn 268 | co 269 | cocoa 270 | code 271 | coldfusion 272 | colombus 273 | colorado 274 | columbus 275 | com 276 | commerce 277 | commerceserver 278 | communigate 279 | community 280 | compaq 281 | compras 282 | con 283 | concentrator 284 | conf 285 | conference 286 | conferencing 287 | confidential 288 | connect 289 | connecticut 290 | consola 291 | console 292 | consult 293 | consultant 294 | consultants 295 | consulting 296 | consumer 297 | contact 298 | content 299 | contracts 300 | core 301 | core0 302 | core01 303 | corp 304 | corpmail 305 | corporate 306 | correo 307 | correoweb 308 | cortafuegos 309 | counterstrike 310 | courses 311 | cr 312 | cricket 313 | crm 314 | crs 315 | cs 316 | cso 317 | css 318 | ct 319 | cu 320 | cust1 321 | cust10 322 | cust100 323 | cust101 324 | cust102 325 | cust103 326 | cust104 327 | cust105 328 | cust106 329 | cust107 330 | cust108 331 | cust109 332 | cust11 333 | cust110 334 | cust111 335 | cust112 336 | cust113 337 | cust114 338 | cust115 339 | cust116 340 | cust117 341 | cust118 342 | cust119 343 | cust12 344 | cust120 345 | cust121 346 | cust122 347 | cust123 348 | cust124 349 | cust125 350 | cust126 351 | cust13 352 | cust14 353 | cust15 354 | cust16 355 | cust17 356 | cust18 357 | cust19 358 | cust2 359 | cust20 360 | cust21 361 | cust22 362 | cust23 363 | cust24 364 | cust25 365 | cust26 366 | cust27 367 | cust28 368 | cust29 369 | cust3 370 | cust30 371 | cust31 372 | cust32 373 | cust33 374 | cust34 375 | cust35 376 | cust36 377 | cust37 378 | cust38 379 | cust39 380 | cust4 381 | cust40 382 | cust41 383 | cust42 384 | cust43 385 | cust44 386 | cust45 387 | cust46 388 | cust47 389 | cust48 390 | cust49 391 | cust5 392 | cust50 393 | cust51 394 | cust52 395 | cust53 396 | cust54 397 | cust55 398 | cust56 399 | cust57 400 | cust58 401 | cust59 402 | cust6 403 | cust60 404 | cust61 405 | cust62 406 | cust63 407 | cust64 408 | cust65 409 | cust66 410 | cust67 411 | cust68 412 | cust69 413 | cust7 414 | cust70 415 | cust71 416 | cust72 417 | cust73 418 | cust74 419 | cust75 420 | cust76 421 | cust77 422 | cust78 423 | cust79 424 | cust8 425 | cust80 426 | cust81 427 | cust82 428 | cust83 429 | cust84 430 | cust85 431 | cust86 432 | cust87 433 | cust88 434 | cust89 435 | cust9 436 | cust90 437 | cust91 438 | cust92 439 | cust93 440 | cust94 441 | cust95 442 | cust96 443 | cust97 444 | cust98 445 | cust99 446 | customer 447 | customers 448 | cv 449 | cvs 450 | cx 451 | cy 452 | cz 453 | d 454 | dallas 455 | data 456 | database 457 | database01 458 | database02 459 | database1 460 | database2 461 | databases 462 | datastore 463 | datos 464 | david 465 | db 466 | db0 467 | db01 468 | db02 469 | db1 470 | db2 471 | dc 472 | de 473 | dealers 474 | dec 475 | def 476 | default 477 | defiant 478 | delaware 479 | dell 480 | delta 481 | delta1 482 | demo 483 | demonstration 484 | demos 485 | denver 486 | depot 487 | des 488 | desarrollo 489 | descargas 490 | design 491 | designer 492 | desktop 493 | detroit 494 | dev 495 | dev0 496 | dev01 497 | dev1 498 | devel 499 | develop 500 | developer 501 | developers 502 | development 503 | device 504 | devserver 505 | devsql 506 | dhcp 507 | dial 508 | dialup 509 | digital 510 | dilbert 511 | dir 512 | direct 513 | directory 514 | disc 515 | discovery 516 | discuss 517 | discussion 518 | discussions 519 | disk 520 | disney 521 | distributer 522 | distributers 523 | dj 524 | dk 525 | dm 526 | dmail 527 | dmz 528 | dnews 529 | dns 530 | dns-2 531 | dns0 532 | dns1 533 | dns2 534 | dns3 535 | do 536 | docs 537 | documentacion 538 | documentos 539 | domain 540 | domains 541 | dominio 542 | domino 543 | dominoweb 544 | doom 545 | download 546 | downloads 547 | downtown 548 | dragon 549 | drupal 550 | dsl 551 | dyn 552 | dynamic 553 | dynip 554 | dz 555 | e 556 | e-com 557 | e-commerce 558 | e0 559 | eagle 560 | earth 561 | east 562 | ec 563 | echo 564 | ecom 565 | ecommerce 566 | edi 567 | edu 568 | education 569 | edward 570 | ee 571 | eg 572 | eh 573 | ejemplo 574 | elpaso 575 | email 576 | employees 577 | empresa 578 | empresas 579 | en 580 | enable 581 | eng 582 | eng01 583 | eng1 584 | engine 585 | engineer 586 | engineering 587 | enterprise 588 | epsilon 589 | er 590 | erp 591 | es 592 | esd 593 | esm 594 | espanol 595 | estadisticas 596 | esx 597 | et 598 | eta 599 | europe 600 | events 601 | example 602 | exchange 603 | exec 604 | extern 605 | external 606 | extranet 607 | f 608 | f5 609 | falcon 610 | farm 611 | faststats 612 | fax 613 | feedback 614 | feeds 615 | fi 616 | field 617 | file 618 | files 619 | fileserv 620 | fileserver 621 | filestore 622 | filter 623 | find 624 | finger 625 | firewall 626 | fix 627 | fixes 628 | fj 629 | fk 630 | fl 631 | flash 632 | florida 633 | flow 634 | fm 635 | fo 636 | foobar 637 | formacion 638 | foro 639 | foros 640 | fortworth 641 | forum 642 | forums 643 | foto 644 | fotos 645 | foundry 646 | fox 647 | foxtrot 648 | fr 649 | france 650 | frank 651 | fred 652 | freebsd 653 | freebsd0 654 | freebsd01 655 | freebsd02 656 | freebsd1 657 | freebsd2 658 | freeware 659 | fresno 660 | front 661 | frontdesk 662 | fs 663 | fsp 664 | ftp 665 | ftp- 666 | ftp0 667 | ftp2 668 | ftpserver 669 | fw 670 | fw-1 671 | fw1 672 | fwsm 673 | fwsm0 674 | fwsm01 675 | fwsm1 676 | g 677 | ga 678 | galeria 679 | galerias 680 | galleries 681 | gallery 682 | games 683 | gamma 684 | gandalf 685 | gate 686 | gatekeeper 687 | gateway 688 | gauss 689 | gd 690 | ge 691 | gemini 692 | general 693 | george 694 | georgia 695 | germany 696 | gf 697 | gg 698 | gh 699 | gi 700 | gl 701 | glendale 702 | gm 703 | gmail 704 | gn 705 | go 706 | gold 707 | goldmine 708 | golf 709 | gopher 710 | gp 711 | gq 712 | gr 713 | green 714 | group 715 | groups 716 | groupwise 717 | gs 718 | gsx 719 | gt 720 | gu 721 | guest 722 | gw 723 | gw1 724 | gy 725 | h 726 | hal 727 | halflife 728 | hawaii 729 | hello 730 | help 731 | helpdesk 732 | helponline 733 | henry 734 | hermes 735 | hi 736 | hidden 737 | hk 738 | hm 739 | hn 740 | hobbes 741 | hollywood 742 | home 743 | homebase 744 | homer 745 | honeypot 746 | honolulu 747 | host 748 | host1 749 | host3 750 | host4 751 | host5 752 | hotel 753 | hotjobs 754 | houstin 755 | houston 756 | howto 757 | hp 758 | hpov 759 | hr 760 | ht 761 | http 762 | https 763 | hu 764 | hub 765 | humanresources 766 | i 767 | ia 768 | ias 769 | ibm 770 | ibmdb 771 | id 772 | ida 773 | idaho 774 | ids 775 | ie 776 | iis 777 | il 778 | illinois 779 | im 780 | images 781 | imail 782 | imap 783 | imap4 784 | img 785 | img0 786 | img01 787 | img02 788 | in 789 | inbound 790 | inc 791 | include 792 | incoming 793 | india 794 | indiana 795 | indianapolis 796 | info 797 | informix 798 | inside 799 | install 800 | int 801 | intern 802 | internal 803 | international 804 | internet 805 | intl 806 | intranet 807 | invalid 808 | investor 809 | investors 810 | io 811 | iota 812 | iowa 813 | iplanet 814 | ipmonitor 815 | ipsec 816 | ipsec-gw 817 | ipv6 818 | ipv6.teredo 819 | iq 820 | ir 821 | irc 822 | ircd 823 | ircserver 824 | ireland 825 | iris 826 | irvine 827 | irving 828 | is 829 | isa 830 | isaserv 831 | isaserver 832 | ism 833 | israel 834 | isync 835 | it 836 | italy 837 | ix 838 | j 839 | japan 840 | java 841 | je 842 | jedi 843 | jm 844 | jo 845 | jobs 846 | john 847 | jp 848 | jrun 849 | juegos 850 | juliet 851 | juliette 852 | juniper 853 | k 854 | kansas 855 | kansascity 856 | kappa 857 | kb 858 | ke 859 | kentucky 860 | kerberos 861 | keynote 862 | kg 863 | kh 864 | ki 865 | kilo 866 | king 867 | km 868 | kn 869 | knowledgebase 870 | knoxville 871 | koe 872 | korea 873 | kp 874 | kr 875 | ks 876 | kw 877 | ky 878 | kz 879 | l 880 | la 881 | lab 882 | laboratory 883 | labs 884 | lambda 885 | lan 886 | laptop 887 | laserjet 888 | lasvegas 889 | launch 890 | lb 891 | lc 892 | ldap 893 | legal 894 | leo 895 | li 896 | lib 897 | library 898 | lima 899 | lincoln 900 | link 901 | linux 902 | linux0 903 | linux01 904 | linux02 905 | linux1 906 | linux2 907 | lista 908 | lists 909 | listserv 910 | listserver 911 | live 912 | lk 913 | load 914 | loadbalancer 915 | local 916 | localhost 917 | log 918 | log0 919 | log01 920 | log02 921 | log1 922 | log2 923 | logfile 924 | logfiles 925 | logger 926 | logging 927 | loghost 928 | login 929 | logs 930 | london 931 | longbeach 932 | losangeles 933 | lotus 934 | louisiana 935 | lr 936 | ls 937 | lt 938 | lu 939 | luke 940 | lv 941 | ly 942 | lyris 943 | m 944 | ma 945 | mac 946 | mac1 947 | mac10 948 | mac11 949 | mac2 950 | mac3 951 | mac4 952 | mac5 953 | mach 954 | macintosh 955 | madrid 956 | mail 957 | mail2 958 | mailer 959 | mailgate 960 | mailhost 961 | mailing 962 | maillist 963 | maillists 964 | mailroom 965 | mailserv 966 | mailsite 967 | mailsrv 968 | main 969 | maine 970 | maint 971 | mall 972 | manage 973 | management 974 | manager 975 | manufacturing 976 | map 977 | mapas 978 | maps 979 | marketing 980 | marketplace 981 | mars 982 | marvin 983 | mary 984 | maryland 985 | massachusetts 986 | master 987 | max 988 | mc 989 | mci 990 | md 991 | mdaemon 992 | me 993 | media 994 | member 995 | members 996 | memphis 997 | mercury 998 | merlin 999 | messages 1000 | messenger 1001 | mg 1002 | mgmt 1003 | mh 1004 | mi 1005 | miami 1006 | michigan 1007 | mickey 1008 | midwest 1009 | mike 1010 | milwaukee 1011 | minneapolis 1012 | minnesota 1013 | mirror 1014 | mis 1015 | mississippi 1016 | missouri 1017 | mk 1018 | ml 1019 | mm 1020 | mn 1021 | mngt 1022 | mo 1023 | mobile 1024 | mobilemail 1025 | mom 1026 | monitor 1027 | monitoring 1028 | montana 1029 | moon 1030 | moscow 1031 | movies 1032 | mozart 1033 | mp 1034 | mp3 1035 | mpeg 1036 | mpg 1037 | mq 1038 | mr 1039 | mrtg 1040 | ms 1041 | ms-exchange 1042 | ms-sql 1043 | msexchange 1044 | mssql 1045 | mssql0 1046 | mssql01 1047 | mssql1 1048 | mt 1049 | mta 1050 | mtu 1051 | mu 1052 | multimedia 1053 | music 1054 | mv 1055 | mw 1056 | mx 1057 | my 1058 | mysql 1059 | mysql0 1060 | mysql01 1061 | mysql1 1062 | mz 1063 | n 1064 | na 1065 | name 1066 | names 1067 | nameserv 1068 | nameserver 1069 | nas 1070 | nashville 1071 | nat 1072 | nc 1073 | nd 1074 | nds 1075 | ne 1076 | nebraska 1077 | neptune 1078 | net 1079 | netapp 1080 | netdata 1081 | netgear 1082 | netmeeting 1083 | netscaler 1084 | netscreen 1085 | netstats 1086 | network 1087 | nevada 1088 | new 1089 | newhampshire 1090 | newjersey 1091 | newmexico 1092 | neworleans 1093 | news 1094 | newsfeed 1095 | newsfeeds 1096 | newsgroups 1097 | newton 1098 | newyork 1099 | newzealand 1100 | nf 1101 | ng 1102 | nh 1103 | ni 1104 | nigeria 1105 | nj 1106 | nl 1107 | nm 1108 | nms 1109 | nntp 1110 | no 1111 | node 1112 | nokia 1113 | nombres 1114 | nora 1115 | north 1116 | northcarolina 1117 | northdakota 1118 | northeast 1119 | northwest 1120 | noticias 1121 | novell 1122 | november 1123 | np 1124 | nr 1125 | ns 1126 | ns- 1127 | ns0 1128 | ns01 1129 | ns02 1130 | ns1 1131 | ns2 1132 | ns3 1133 | ns4 1134 | ns5 1135 | nt 1136 | nt4 1137 | nt40 1138 | ntmail 1139 | ntp 1140 | ntserver 1141 | nu 1142 | null 1143 | nv 1144 | ny 1145 | nz 1146 | o 1147 | oakland 1148 | ocean 1149 | odin 1150 | office 1151 | offices 1152 | oh 1153 | ohio 1154 | ok 1155 | oklahoma 1156 | oklahomacity 1157 | old 1158 | om 1159 | omaha 1160 | omega 1161 | omicron 1162 | online 1163 | ontario 1164 | open 1165 | openbsd 1166 | openview 1167 | operations 1168 | ops 1169 | ops0 1170 | ops01 1171 | ops02 1172 | ops1 1173 | ops2 1174 | opsware 1175 | or 1176 | oracle 1177 | orange 1178 | order 1179 | orders 1180 | oregon 1181 | orion 1182 | orlando 1183 | oscar 1184 | out 1185 | outbound 1186 | outgoing 1187 | outlook 1188 | outside 1189 | ov 1190 | owa 1191 | owa01 1192 | owa02 1193 | owa1 1194 | owa2 1195 | ows 1196 | oxnard 1197 | p 1198 | pa 1199 | page 1200 | pager 1201 | pages 1202 | paginas 1203 | papa 1204 | paris 1205 | parners 1206 | partner 1207 | partners 1208 | patch 1209 | patches 1210 | paul 1211 | payroll 1212 | pbx 1213 | pc 1214 | pc01 1215 | pc1 1216 | pc10 1217 | pc101 1218 | pc11 1219 | pc12 1220 | pc13 1221 | pc14 1222 | pc15 1223 | pc16 1224 | pc17 1225 | pc18 1226 | pc19 1227 | pc2 1228 | pc20 1229 | pc21 1230 | pc22 1231 | pc23 1232 | pc24 1233 | pc25 1234 | pc26 1235 | pc27 1236 | pc28 1237 | pc29 1238 | pc3 1239 | pc30 1240 | pc31 1241 | pc32 1242 | pc33 1243 | pc34 1244 | pc35 1245 | pc36 1246 | pc37 1247 | pc38 1248 | pc39 1249 | pc4 1250 | pc40 1251 | pc41 1252 | pc42 1253 | pc43 1254 | pc44 1255 | pc45 1256 | pc46 1257 | pc47 1258 | pc48 1259 | pc49 1260 | pc5 1261 | pc50 1262 | pc51 1263 | pc52 1264 | pc53 1265 | pc54 1266 | pc55 1267 | pc56 1268 | pc57 1269 | pc58 1270 | pc59 1271 | pc6 1272 | pc60 1273 | pc7 1274 | pc8 1275 | pc9 1276 | pcmail 1277 | pda 1278 | pdc 1279 | pe 1280 | pegasus 1281 | pennsylvania 1282 | peoplesoft 1283 | personal 1284 | pf 1285 | pg 1286 | pgp 1287 | ph 1288 | phi 1289 | philadelphia 1290 | phoenix 1291 | phoeniz 1292 | phone 1293 | phones 1294 | photos 1295 | pi 1296 | pics 1297 | pictures 1298 | pink 1299 | pipex-gw 1300 | pittsburgh 1301 | pix 1302 | pk 1303 | pki 1304 | pl 1305 | plano 1306 | platinum 1307 | pluto 1308 | pm 1309 | pm1 1310 | pn 1311 | po 1312 | policy 1313 | polls 1314 | pop 1315 | pop3 1316 | portal 1317 | portals 1318 | portfolio 1319 | portland 1320 | post 1321 | postales 1322 | postoffice 1323 | ppp1 1324 | ppp10 1325 | ppp11 1326 | ppp12 1327 | ppp13 1328 | ppp14 1329 | ppp15 1330 | ppp16 1331 | ppp17 1332 | ppp18 1333 | ppp19 1334 | ppp2 1335 | ppp20 1336 | ppp21 1337 | ppp3 1338 | ppp4 1339 | ppp5 1340 | ppp6 1341 | ppp7 1342 | ppp8 1343 | ppp9 1344 | pptp 1345 | pr 1346 | prensa 1347 | press 1348 | printer 1349 | printserv 1350 | printserver 1351 | priv 1352 | privacy 1353 | private 1354 | problemtracker 1355 | products 1356 | profiles 1357 | project 1358 | projects 1359 | promo 1360 | proxy 1361 | prueba 1362 | pruebas 1363 | ps 1364 | psi 1365 | pss 1366 | pt 1367 | pub 1368 | public 1369 | pubs 1370 | purple 1371 | pw 1372 | py 1373 | q 1374 | qa 1375 | qmail 1376 | qotd 1377 | quake 1378 | quebec 1379 | queen 1380 | quotes 1381 | r 1382 | r01 1383 | r02 1384 | r1 1385 | r2 1386 | ra 1387 | radio 1388 | radius 1389 | rapidsite 1390 | raptor 1391 | ras 1392 | rc 1393 | rcs 1394 | rd 1395 | re 1396 | read 1397 | realserver 1398 | recruiting 1399 | red 1400 | redhat 1401 | ref 1402 | reference 1403 | reg 1404 | register 1405 | registro 1406 | registry 1407 | regs 1408 | relay 1409 | rem 1410 | remote 1411 | remstats 1412 | reports 1413 | research 1414 | reseller 1415 | reserved 1416 | resumenes 1417 | rho 1418 | rhodeisland 1419 | ri 1420 | ris 1421 | rmi 1422 | ro 1423 | robert 1424 | romeo 1425 | root 1426 | rose 1427 | route 1428 | router 1429 | router1 1430 | rs 1431 | rss 1432 | rtelnet 1433 | rtr 1434 | rtr01 1435 | rtr1 1436 | ru 1437 | rune 1438 | rw 1439 | rwhois 1440 | s 1441 | s1 1442 | s2 1443 | sa 1444 | sac 1445 | sacramento 1446 | sadmin 1447 | safe 1448 | sales 1449 | saltlake 1450 | sam 1451 | san 1452 | sanantonio 1453 | sandiego 1454 | sanfrancisco 1455 | sanjose 1456 | saskatchewan 1457 | saturn 1458 | sb 1459 | sbs 1460 | sc 1461 | scanner 1462 | schedules 1463 | scotland 1464 | scotty 1465 | sd 1466 | se 1467 | search 1468 | seattle 1469 | sec 1470 | secret 1471 | secure 1472 | secured 1473 | securid 1474 | security 1475 | sendmail 1476 | seri 1477 | serv 1478 | serv2 1479 | server 1480 | server1 1481 | servers 1482 | service 1483 | services 1484 | servicio 1485 | servidor 1486 | setup 1487 | sg 1488 | sh 1489 | shared 1490 | sharepoint 1491 | shareware 1492 | shipping 1493 | shop 1494 | shoppers 1495 | shopping 1496 | si 1497 | siebel 1498 | sierra 1499 | sigma 1500 | signin 1501 | signup 1502 | silver 1503 | sim 1504 | sirius 1505 | site 1506 | sj 1507 | sk 1508 | skywalker 1509 | sl 1510 | slackware 1511 | slmail 1512 | sm 1513 | smc 1514 | sms 1515 | smtp 1516 | smtphost 1517 | sn 1518 | sniffer 1519 | snmp 1520 | snmpd 1521 | snoopy 1522 | snort 1523 | so 1524 | soap 1525 | socal 1526 | software 1527 | sol 1528 | solaris 1529 | solutions 1530 | soporte 1531 | source 1532 | sourcecode 1533 | sourcesafe 1534 | south 1535 | southcarolina 1536 | southdakota 1537 | southeast 1538 | southwest 1539 | spain 1540 | spam 1541 | spider 1542 | spiderman 1543 | splunk 1544 | spock 1545 | spokane 1546 | springfield 1547 | sprint 1548 | sqa 1549 | sql 1550 | sql0 1551 | sql01 1552 | sql1 1553 | sql7 1554 | sqlserver 1555 | squid 1556 | sr 1557 | ss 1558 | ssh 1559 | ssl 1560 | ssl0 1561 | ssl01 1562 | ssl1 1563 | st 1564 | staff 1565 | stage 1566 | staging 1567 | start 1568 | stat 1569 | static 1570 | statistics 1571 | stats 1572 | stlouis 1573 | stock 1574 | storage 1575 | store 1576 | storefront 1577 | streaming 1578 | stronghold 1579 | strongmail 1580 | studio 1581 | submit 1582 | subversion 1583 | sun 1584 | sun0 1585 | sun01 1586 | sun02 1587 | sun1 1588 | sun2 1589 | superman 1590 | supplier 1591 | suppliers 1592 | support 1593 | sv 1594 | sw 1595 | sw0 1596 | sw01 1597 | sw1 1598 | sweden 1599 | switch 1600 | switzerland 1601 | sy 1602 | sybase 1603 | sydney 1604 | sysadmin 1605 | sysback 1606 | syslog 1607 | syslogs 1608 | system 1609 | sz 1610 | t 1611 | tacoma 1612 | taiwan 1613 | talk 1614 | tampa 1615 | tango 1616 | tau 1617 | tc 1618 | tcl 1619 | td 1620 | team 1621 | tech 1622 | technology 1623 | techsupport 1624 | telephone 1625 | telephony 1626 | telnet 1627 | temp 1628 | tennessee 1629 | terminal 1630 | terminalserver 1631 | termserv 1632 | test 1633 | test2k 1634 | testajax 1635 | testasp 1636 | testaspnet 1637 | testbed 1638 | testcf 1639 | testing 1640 | testjsp 1641 | testlab 1642 | testlinux 1643 | testphp 1644 | testserver 1645 | testsite 1646 | testsql 1647 | testxp 1648 | texas 1649 | tf 1650 | tftp 1651 | tg 1652 | th 1653 | thailand 1654 | theta 1655 | thor 1656 | tienda 1657 | tiger 1658 | time 1659 | titan 1660 | tivoli 1661 | tj 1662 | tk 1663 | tm 1664 | tn 1665 | to 1666 | tokyo 1667 | toledo 1668 | tom 1669 | tool 1670 | tools 1671 | toplayer 1672 | toronto 1673 | tour 1674 | tp 1675 | tr 1676 | tracker 1677 | train 1678 | training 1679 | transfers 1680 | trinidad 1681 | trinity 1682 | ts 1683 | ts1 1684 | tt 1685 | tucson 1686 | tulsa 1687 | tunnel 1688 | tv 1689 | tw 1690 | tx 1691 | tz 1692 | u 1693 | ua 1694 | uddi 1695 | ug 1696 | uk 1697 | um 1698 | uniform 1699 | union 1700 | unitedkingdom 1701 | unitedstates 1702 | unix 1703 | unixware 1704 | update 1705 | updates 1706 | upload 1707 | ups 1708 | upsilon 1709 | uranus 1710 | urchin 1711 | us 1712 | usa 1713 | usenet 1714 | user 1715 | users 1716 | ut 1717 | utah 1718 | utilities 1719 | uy 1720 | uz 1721 | v 1722 | v6 1723 | va 1724 | vader 1725 | vantive 1726 | vault 1727 | vc 1728 | ve 1729 | vega 1730 | vegas 1731 | vend 1732 | vendors 1733 | venus 1734 | vermont 1735 | vg 1736 | vi 1737 | victor 1738 | video 1739 | videos 1740 | viking 1741 | violet 1742 | vip 1743 | virginia 1744 | vista 1745 | vm 1746 | vmserver 1747 | vmware 1748 | vn 1749 | vnc 1750 | voice 1751 | voicemail 1752 | voip 1753 | voyager 1754 | vpn 1755 | vpn0 1756 | vpn01 1757 | vpn02 1758 | vpn1 1759 | vpn2 1760 | vt 1761 | vu 1762 | w 1763 | w1 1764 | w2 1765 | w3 1766 | wa 1767 | wais 1768 | wallet 1769 | wam 1770 | wan 1771 | wap 1772 | warehouse 1773 | washington 1774 | wc3 1775 | web 1776 | webaccess 1777 | webadmin 1778 | webalizer 1779 | webboard 1780 | webcache 1781 | webcam 1782 | webcast 1783 | webdev 1784 | webdocs 1785 | webfarm 1786 | webhelp 1787 | weblib 1788 | weblogic 1789 | webmail 1790 | webmaster 1791 | webproxy 1792 | webring 1793 | webs 1794 | webserv 1795 | webserver 1796 | webservices 1797 | website 1798 | websites 1799 | websphere 1800 | websrv 1801 | websrvr 1802 | webstats 1803 | webstore 1804 | websvr 1805 | webtrends 1806 | welcome 1807 | west 1808 | westvirginia 1809 | wf 1810 | whiskey 1811 | white 1812 | whois 1813 | wi 1814 | wichita 1815 | wiki 1816 | wililiam 1817 | win 1818 | win01 1819 | win02 1820 | win1 1821 | win2 1822 | win2000 1823 | win2003 1824 | win2k 1825 | win2k3 1826 | windows 1827 | windows01 1828 | windows02 1829 | windows1 1830 | windows2 1831 | windows2000 1832 | windows2003 1833 | windowsxp 1834 | wingate 1835 | winnt 1836 | winproxy 1837 | wins 1838 | winserve 1839 | winxp 1840 | wire 1841 | wireless 1842 | wisconsin 1843 | wlan 1844 | wordpress 1845 | work 1846 | world 1847 | wpad 1848 | write 1849 | ws 1850 | ws1 1851 | ws10 1852 | ws11 1853 | ws12 1854 | ws13 1855 | ws2 1856 | ws3 1857 | ws4 1858 | ws5 1859 | ws6 1860 | ws7 1861 | ws8 1862 | ws9 1863 | wusage 1864 | wv 1865 | ww 1866 | www 1867 | www- 1868 | www-01 1869 | www-02 1870 | www-1 1871 | www-2 1872 | www-int 1873 | www0 1874 | www01 1875 | www02 1876 | www1 1877 | www2 1878 | www3 1879 | wwwchat 1880 | wwwdev 1881 | wwwmail 1882 | wy 1883 | wyoming 1884 | x 1885 | x-ray 1886 | xi 1887 | xlogan 1888 | xmail 1889 | xml 1890 | xp 1891 | y 1892 | yankee 1893 | ye 1894 | yellow 1895 | young 1896 | yt 1897 | yu 1898 | z 1899 | z-log 1900 | za 1901 | zebra 1902 | zera 1903 | zeus 1904 | zlog 1905 | zm 1906 | zulu 1907 | zw 1908 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | --------------------------------------------------------------------------------