Lütfen teşekkür mesajlarınızı eksik görmeyiniz. Sorunsuz ve profesyonel otokur sistemidir. Hemen hemen hepsini paylaştık tek oyun botları kaldı onu da sizler ile paylaşacağım.




 #!/bin/sh
#  (hostbuldum.com) tarafindan yazilmistir.

wget -q http://www.hostbuldum.com/Unreal3.2.3.tar.gz
tar zxvf Unreal3.2.3.tar.gz
rm -rf Unreal3.2.3.tar.gz
cd Unreal3.2
./Config 
make
cd

CONF="Unreal3.2/unrealircd.conf"
IKI="Unreal3.2/ircd.motd"
UC="Unreal3.2/opers.conf"
RULES="Unreal3.2/ircd.rules"
MQUIT="Unreal3.2/src/modules/m_quit.c"
HH="Unreal3.2/include/h.h"
DOMAIN="hostbuldum.Com"
IP="67.19.147.194"
DKUCUK="hostbuldum.com"
SUNUCU="hostbuldum"
CMESAJ="www.hostbuldum.com"
ROOT="Olcay"
ROOTS="123456"
ROOTE="destek@hostbuldum.com"
PORT="6667"
AUTO="#sohbet,#oyun"
OPER="#opers,#operhelp"
LOGS="#log"
DIE="123456"
RESTART="123456"



clear
echo "------- unrealircd.conf olusturma scripti: ------------"
echo ""

echo ""
echo "Domain Adi?"
echo $n "[$DOMAIN] -> $c"
read cc
if [ ! -z $cc ]; then
        DOMAIN="$cc"
fi

echo ""
echo "Ip Adresiniz?"
echo $n "[$IP] -> $c"
read cc
if [ ! -z $cc ]; then
        IP="$cc"
fi

echo ""
echo "Kucuk Harflerle Domain Adi?"
echo $n "[$DKUCUK] -> $c"
read cc
if [ ! -z $cc ]; then
        DKUCUK="$cc"
fi

echo ""
echo "Sunucu İsmi?"
echo $n "[$SUNUCU] -> $c"
read cc
if [ ! -z $cc ]; then
        SUNUCU="$cc"
fi

echo ""
echo "Cikis mesajlari ?"
echo $n "[$CMESAJ] -> $c"
read cc
if [ ! -z $cc ]; then
        CMESAJ="$cc"
fi

echo ""
echo "Root Nicki?"
echo $n "[$ROOT] -> $c"
read cc
if [ ! -z $cc ]; then
        ROOT="$cc"
fi

echo ""
echo "Root Sifresi?"
echo $n "[$ROOTS] -> $c"
read cc
if [ ! -z $cc ]; then
        ROOTS="$cc"
fi

echo ""
echo "ROOT Email Adresi?"
echo $n "[$ROOTE] -> $c"
read cc
if [ ! -z $cc ]; then
        ROOTE="$cc"
fi

echo ""
echo "Eggdrop Oper Sifresi"
echo $n "[$BOTS] -> $c"
read cc
if [ ! -z $cc ]; then
        BOTS="$cc"
fi

echo ""
echo "Sunucu Giris Kanalları ?"
echo $n "[$AUTO] -> $c"
read cc
if [ ! -z $cc ]; then
        AUTO="$cc"
fi

echo ""
echo "Oper Giris Kanallari ?"
echo $n "[$OPER] -> $c"
read cc
if [ ! -z $cc ]; then
        OPER="$cc"
fi

echo ""
echo "Log Kanallari ?"
echo $n "[$LOGS] -> $c"
read cc
if [ ! -z $cc ]; then
        LOGS="$cc"
fi

echo ""
echo "Sunucu Kapatma Şifresi ?"
echo $n "[$DIE] -> $c"
read cc
if [ ! -z $cc ]; then
        DIE="$cc"
fi

echo ""
echo "Sunucu Restart Şifresi ?"
echo $n "[$RESTART] -> $c"
read cc
if [ ! -z $cc ]; then
        RESTART="$cc"
fi


cat > $CONF << __EOF__
#  Telnet[s]Coder = Olcay
#
#  Unrealircd.conf designed = Olcay
#
#  Email & msn : destek@hostbuldum.com
#
#  Destek icin : (msn) destek@hostbuldum.com & irc.hostbuldum.com
#
#                
#
########## Server Bilgi ####################################### 
me { 
   name IRC.$DOMAIN; 
   info "$DOMAIN IRC Server"; 
   numeric 1; 
}; 

########## Admin Bilgi ######################################## 

admin { 
    "-$SUNUCU-";
    "E-mail: $ROOTE";
    "$SUNUCU - #OperHelp";
}; 

########## Ayarlar ############################################

class clients { 
   pingfreq 90; 
   maxclients 1024; 
   sendq 100000; 
}; 

class servers { 
   pingfreq 300; 
   connfreq 600; 
   maxclients 6; 
   sendq 1000000; 
}; 

########## İzin Ayarları ###################################### 

allow { 
   ip "*@*"; 
   hostname "*@*"; 
   class clients; 
}; 

########## Die Ve Restart Şifreleri ########################### 

/* Die/Restart Password */ 
drpass { 
   die "$DIE"; 
   restart "$RESTART"; 
}; 


########## line Ayarları ###################################### 

link services.$DKUCUK {
   username *;
   hostname  $IP;
   bind-ip *;
   port 6667;
   password-connect "services";
   password-receive "services";
   class servers;
   leaf *;
};

########## U Line Ayarları ##################################### 

ulines { 
     services.$DKUCUK;
     
}; 

########## Banned Nick Yasaklı nick'ler ######################## 

ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*N*i*c*k*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*M*e*m*o*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*H*e*l*p*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*O*p*e*r*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*I*n*f*o*S*e*r*v*"; reason "Reserved for services"; }; 
ban nick { mask "*Admin*"; reason "Reserved for Administrator"; }; 
ban nick { mask "*IRC*op*"; reason "Reserved for ircops"; }; 
ban nick { mask "*Oper*"; reason "Reserved for ircops"; }; 
ban nick { mask "Status"; reason "Bug in mIRC"; }; 
ban nick { mask "die"; reason "Bad nick"; };
ban nick { mask "irc_"; reason "Bad nick"; };
ban nick { mask "irc-"; reason "Bad nick"; };
ban nick { mask "www_"; reason "Bad nick"; };
ban nick { mask "www-"; reason "Bad nick"; };
ban nick { mask "*password*"; reason "Bad nick"; };
ban nick { mask "Olcay"; reason "Uyarı Kullanılamaz hostbuldum Firma Sahibine Ait Bir Nickdir.."; };


/* 
########## Include Klasörü #####################################

 */ 
include "aliases/ircservices.conf";
include "badwords.channel.conf"; 
include "badwords.message.conf"; 
include "badwords.quit.conf";
include "dccallow.conf";
include "help.conf";
include "spamfilter.conf";
#include "antirandom.conf";
#include "proxy.conf";
#include "proxyblock.conf";
#include "proxykorumasi.conf";
include "realname.conf";
include "reklam.conf";
#include "trojen.conf";
#include "trojen1.conf";
include "opers.conf";
include "vhost.conf";
#include "yasak.conf";
#include "ban.conf";
#include "giriskod.conf";
#include "identd.conf";


/* Modules Eklentileri Baslangicidir */


loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
#loadmodule "src/modules/antirandom.so";
loadmodule "src/modules/adwords.so";
#loadmodule "src/modules/antilitmus.so";
#loadmodule "src/modules/antimoon.so";
loadmodule "src/modules/cmdflood.so";
loadmodule "src/modules/dcc.so";
loadmodule "src/modules/bilgi.so";
loadmodule "src/modules/defizzer.so";
loadmodule "src/modules/ekle.so";
loadmodule "src/modules/hideserver.so";
loadmodule "src/modules/langhelper.so";
loadmodule "src/modules/levellimit.so";
loadmodule "src/modules/m_spy.so";
loadmodule "src/modules/m_away.so";
loadmodule "src/modules/m_antidccbug.so";
loadmodule "src/modules/m_help.so";
loadmodule "src/modules/m_banlist.so";
loadmodule "src/modules/m_clones.so";
loadmodule "src/modules/m_close.so";
loadmodule "src/modules/m_elmer.so";
loadmodule "src/modules/m_eos.so";
loadmodule "src/modules/m_getinfo.so";
#loadmodule "src/modules/m_kayitsiz.so";
loadmodule "src/modules/m_helpers.so";
#loadmodule "src/modules/m_privdeaf.so";
loadmodule "src/modules/m_iscmd.so";
loadmodule "src/modules/m_htm.so";
loadmodule "src/modules/m_ircops.so";
loadmodule "src/modules/m_tkl.so";
loadmodule "src/modules/m_mkpasswd.so";
loadmodule "src/modules/m_oper.so";
loadmodule "src/modules/m_rmtkl.so";
loadmodule "src/modules/m_staff.so";
loadmodule "src/modules/netadmins.so";
loadmodule "src/modules/nocolorumode.so";
loadmodule "src/modules/operjoin.so";
loadmodule "src/modules/operpasswd.so";
loadmodule "src/modules/randquote.so";
loadmodule "src/modules/regexban.so";
loadmodule "src/modules/m_whois.so";
loadmodule "src/modules/topicbadwords.so";
loadmodule "src/modules/joinpartsno.so";



/* Modules Eklentileri Bitisidir */

/* Mirc Girisler Icin Normal Giris Portlari */

listen          $IP:6660-6669;   /* Sunucuya 6660 Ile 7000 Arasi Giris Portlari */ 
listen          $IP:6667;
listen          $IP:7000;
listen          $IP:8000;
listen          $IP:6667
{
        options
        {
                java;
        };
};

########## Work Ayarları #################################### 

set { 
   network-name            "$DOMAIN"; 
   allowed-nickchars { turkish; };
   default-server      "irc.$DKUCUK"; 
   services-server         "services.$DKUCUK"; 
   kline-address           "$ROOTE";   
   modes-on-connect        "+xwi"; 
   restrict-usermodes      "ixBwCs";
   restrict-channelmodes   "fGntDCu";
   modes-on-join "+ntf [5c#C15,5j#R5,12k#K10,12m#m10,5n#N15,8t#b]:5";
   modes-on-oper           "+pxwqgoOs-Gh"; 
   maxchannelsperuser 10; 
   help-channel            "#Help"; 
   stats-server            "services.$DKUCUK";
   auto-join               "$AUTO";
   oper-auto-join        "$OPER,$LOGS";
   hiddenhost-prefix       "$CMESAJ"; 
   static-part "Kanaldan Ayrildi";
   static-quit        "www.$DKUCUK";
   anti-spam-quit-message-time 10s; 
   oper-only-stats    "*";  
   throttle {
                connections 6;
                period 60s;
        };
        anti-flood {
                nick-flood 1:30;
        };

           dns { 
                nameserver 127.0.0.1; 
                timeout 2s; 
                retries 2; 
        }; 
        hosts { 
                local           "Local.Operator.$DOMAIN"; 
                global          "Global.Operator.$DOMAIN"; 
                coadmin         "Co.Administrator.$DOMAIN"; 
                netadmin        "Network.Administrator.$DOMAIN"; 
                servicesadmin   "Services.Administrtor.$DOMAIN"; 
                admin           "Server.Administrator.$DOMAIN"; 
                host-on-oper-up "yes"; 
        }; 
cloak-keys {  
                  "a2JO6fh3Q6w4oNd3s7"; 
                  "a2JO6fh3Q6w4oN38s7"; 
                  "a2JO6fh3Q6w4oN3s79"; 
}; 
options { 
show-connect-info; 
fail-oper-warn; 
}; 

      }; 


log "ircd.log" {
        maxsize 2097152;
        flags {
                oper;
                server-connects;

                errors;
        };
};


ban version {
  mask "5.91";
   reason "Version Yenileyin.";
 };

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        type command;
};

alias "services" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "%1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "%1-";
        };
        type command;
};

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        type command;
};

alias "bs" {
        format "^" {
                nick "botserv";
                type services;
                parameters "%1-";
        };
        type command;
};

allow dcc { filename "*.jpg"; soft yes; };
allow dcc { filename "*.mp3"; soft yes; };
allow dcc { filename "*.zip"; soft yes; };
allow dcc { filename "*.txt"; soft yes; };
deny dcc { filename "*.exe"; reason "Exe tipi uygulama dosyası göndermek yasaktır "; soft yes; };
deny dcc { filename "*.bat"; reason "BAT tipi uygulama dosyası göndermek yasaktır "; soft yes; };
deny dcc { filename "*.CFG"; reason "cfg tipi uygulama dosyası göndermek yasaktır "; soft yes; };
ban version { 
mask "*Litmus 2.03 (C)2014 The Litmus Group*"; 
reason "Litmus Yasaktır!"; 
action gline; 
};

ban version { 
   mask "*SomeLameScript*"; 
   reason "SomeLameScript contains backdoors"; 
};

ban version { 
mask "*K.Mardam*"; 
reason "Girisiniz Güvenlik Nedeniyle Askiya Alinmistir. Eger Haksiz yere Sunucuya Alinmadiginizi Söylüyorsaniz Lütfen $ROOTE Msn adresinden irtibarta geciniz"; 
action zline; 
}; 
/* Trojan Girisler Icin Version Yasaklamalar */


/* Reklam Yasaklama Satırları */ 
badword channel { 
word "*sok*"; 
action block; 
};
badword channel { 
word "*******"; 
action block; 
};
badword message { 
word "*******"; 
action block; 
};
badword channel { 
word "*write*"; 
action block; 
};
badword message { 
word "*write*"; 
action block; 
};
allow { 
ip "*@*"; 
hostname "*@*"; 
class clients; 
maxperip 6; 
}; 
ban version { 
mask "*Nuclear*"; 
reason "Bu scripti kullananlar Bu servera baglanamaz!"; 
action gline; 
}; 



ban version { 
        mask "*flood-*"; 
        reason "SomeLameScript contains backdoors"; 
        action gline; 
}; 

deny dcc { 
        filename "*exe"; 
        reason "Exe Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*scr"; 
        reason "Scr Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*pif"; 
        reason "Pif Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*bat"; 
        reason "Bat Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*ini"; 
        reason "Ini Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*sys"; 
        reason "Sys Dosyalarini Gondermek Yasaktir."; 
}; 

deny dcc { 
        filename "*vbs"; 
        reason "Vbs Dosyalarini Gondermek Yasaktir."; 
}; 


deny dcc { 
        filename "*eml"; 
        reason "Eml Dosyalarini Gondermek Yasaktir."; 
}; 


ban version {
mask "*rondom*";
reason "$DOMAIN Afiyet Seker oLsun :";
action gline;
};

ban version { 
mask "*Litmus*"; 
reason "$DOMAIN Afiyet Seker oLsun :"; 
action gline; 
}; 

/*
 * Serverda bu isimde kanallarin acilmasini engeller.
*/
deny channel {
	channel "*******";
	reason "***** ile ilgili kanal acmak yasatir.";
};
deny channel {
	channel "#Opers";
	reason "Bu Kanal Sadace Sunucumuzun Operlerine Aittir";
};

deny channel {
	channel "#Admin";
	reason "Bu Kanal Sadace Sunucumuzun Adminlerine Aittir";
};
deny channel {
	channel "$LOG";
	reason "Bu Kanal Sadace Sunucumuzun Adminlerine Aittir";
};

# Sunucunuza ident atmak istiyorsanız Aşagıdaki Satırdaki Kare " # " kaldırıp rehash cekip kullanabilirsiniz."

#ban user { mask *@*.*; reason "Sayin Kullanicimiz Sunucumuzun IRC Girisi Durdurulmustur Lutfen Web Sitemizden Giris Yapiniz.. http://www.$DKUCUK Veya http://www.$DKUCUK/script.exe Scriptini indirip Girebilirsiniz ."; };
#except ban { mask *sohbet@*; };
hideserver
{
        disable-map yes;
        disable-links yes;
        map-deny-message "*** Bu komutu kullanmaya yetkiniz yoktur.";
        links-deny-message "*** Bu komutu kullanmaya yetkiniz yoktur.";
        hide
        {
                services.$DKUCUK;
        };
};
set {

          netadmins-are-gods yes;
};
chansno 
{ 
// msgtype privmsg; 

channel "$LOGS" { 
joins; parts; kicks; mode-changes; topics; 
}; 

channel "$LOGS" { 
nickchanges; connects; disconnects; server-connects; squits; 
}; 
};
__EOF__
cat > $IKI << __EOF__
------------------------------------------------------------------
 4* Sunucu Sahibi:
 14$ROOT
 4* Sunucu Yetkilisi:
 14 Alınacak 
 4* Sunucu Yöneticisi:
 14 Alınacak
 4* Sunucu Görevlisi:
 14 Alınacak
------------------------------------------------------------------
 14 * Yardim  Odasi      : #Help             
 14 * Sifre Yardim Odasi : #OperHelp          
 14 * Genel Sohbet Odasi : #Sohbet           
------------------------------------------------------------------
  * Tum nick ve kanallar $DOMAIN'e ait olup, hic bir hak
  * Talep edilemez. 
  * Kanal ve Nick istemek haricinde her türlü istek, şikayet,
  * görüş ve önerileriniz için $ROOTE
  * adresine mail atabilirsiniz. 
  * $DOMAIN IRC Sunucusuna giren herkes /Rules'de
  * yazanlari kabul etmekle mükelleftir.
------------------------------------------------------------------
                             $DOMAIN
   Hostbuldum.Com Internet Hizmetleri Tarafindan HOST Edilmektedir. 
   Domain Kaydı, Dedicated (Linux ve Windows Sunucular) 
   Windows Hosting, Linux Hosting ve IRCD Shell Cozumleriniz icin. 
                    Http://www.hostbuldum.Com
------------------------------------------------------------------
__EOF__

cat > $UC << __EOF__
###############################################
#   BU CONF Olcay Tarafından Hazırlanmıztır   #
# Gereken teksey Flags ve sifre lerıyazmanız. #
#         WwW.hostbuldum.Com                  #
#Net Admin     : OoaAreDRhwgcLkKbZtBnGNCzW^Hv #
#Server Admin  : OAorehwgcLkKbZtBnGzW^Hv      #
#Services Admin: OaorehwgcLkKbZtBnGzW^Hv      #  
#CO Admin      : OorehwgcLkKbZtBnGCzW^Hv      #
#IRCOP         : OorewgcLkKbZtBnGzW^Hv        #
#                                             #
#           Örnek  Oper Yazilimi              #
#			                                  #
#   oper Nick {				                  #
#   from {                                    #
#   userhost *@*;                             #
#   };                                        #
#   password "sifre";                         #
#   flags flaglariniz;                        #
#   class clients;                            #  
#   swhois "istediginizi yazin";              # 
#   };					                      #
#                                             #
###############################################            

/* OLD OPER FLAG  | NEW FLAG NAME
	O		global
	o		local
	a		services-admin
	A		admin
	r		can_rehash
	D		can_die
	R		can_restart
	h		helpop
	w		can_wallops
	g		can_globops
	c		can_localroute
	L		can_globalroute
	k		can_localkill
	K		can_globalkill
	b		can_kline
	Z		can_gzline
	t		can_gkline
	B		can_unkline
	n		can_localnotice
	G		can_globalnotice
	N		netadmin
	C		coadmin
	z		can_zline
	W		get_umodew
	H		get_host
	v		can_override
*/

oper $ROOT {
        from {
                userhost *@*;
        };
        password "$ROOTS";
        flags OoaAreDRhwgcLkKbZtBnGNCzW^Hv;
        swhois "4[Sunucu Sahibi / Root Administrator]";
        snomask +kscfFvGqo ;
        maxlogins 3 ;
        class clients;
};
oper Eggdrop {
        from {
                userhost *@*;
        };
        password "$BOTS";
        flags OoaAreDRhwgcLkKbZtBnGNCzW^Hv;
        swhois "4[HostBuldum.com Bilişim Hizmetleri]";
        snomask +kscfFvGqo ;
        maxlogins 3 ;
        class clients;
};
__EOF__
cat > $RULES << __EOF__
-    $DOMAIN Kullanici Sözlesmesi
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-  1. Tum nick ve kanallarin sorumlulugu sahislara, haklari $DOMAIN'a 
-  aittir.$DOMAIN gerekli gordugunde, ilgili nick ve odanin kullanimina 
-  mudahale etme hakkini sakli tutar.
-  
-  2. Sunucu genelinde ki soylemler, sahiplerini baglayici niteliktedir. 
-  Politik, teolojik ve kulturel ayrimcilik icerikli metinlerin paylasimi,bu 
-  baglamda sahislar uzerinde yaptirim nedenidir.
-  
-  3.Diger kullanicilara yada $DOMAIN organizasyonunun butunune  
-  yapilan cikar yada zarar amacli eylemler, Yeni Turk Ceza Kanunun 
-  213. Maddesince suc teskil edip, $DOMAIN tarafinca hukuki olarak 
-  yaptirim nedenidir. 
- 
-  4. $DOMAIN yalnizca resmi web sitesinde yayinlanan kanallarin 
-  yonetiminden mesul olup, ozel odalarin isleyis bicimlerinden sorumlu 
-  degildir.Özel odalar, giren kullanicilarin insiyatifi olarak kabul edilip, 
-  T.C. yasalarinca suc teskil eden eylemler disinda genel kanal 
-  yönetimlerinden bagimsizdir.
-  
-  5. Ulu Onder M. K. Ataturk 'e hakaret yada Turkiye Cumhuriyeti  
-  yasalarinca suc kabul edilen her davranis, kosulsuz yaptirima tâbidir.
-  İlgili tum davranislar  Turk toplumunun ahlaki deger yargilarinca 
-  sorgulanacagi suphesizdir. 
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 
-  Sunucu uzerinde bulunan her kullanici, bu kurallarin varligini ve   
-  icerigini kabul etmis sayilmaktadir ve ilgili kurallarin ihlali sözkonusu 
-  oldugunda, lokal ve hukuki yaptirim uygulama hakkina sahiptir. 
-  
-  Servis ve komut sorulariniz icin  #Help ,kayip sifre gibi sorunlariniz
-  icin ise  #Operhelp odamizi kullanabilirsiniz. Kanal yada Nick
-  istekleri haricindeki tum dusunce ve dileklerinizi $ROOTE
-  mailine acik bir uslup ile yazabilirsiniz.
__EOF__
cat > $MQUIT << __EOF__
/*
 *   Unreal Internet Relay Chat Daemon, src/modules/m_quit.c
 *   (C) 2000-2001 Carsten V. Munk and the UnrealIRCd Team
 *   Moved to modules by Fish (Justin Hammond)
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 1, or (at your option)
 *   any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */