Net Stuff – Gilberto – Blog

Archive for the 'Free' Category

configurar unrealircd.conf ejemplo


Febrero 2nd, 2010

/*
* example.conf by Daniel Hawton AKA Osiris (osiris@unrealircd.org).
* $Id: example.conf,v 1.1.1.1.6.1.2.53.2.13 2009/01/03 15:13:58 syzop Exp $
*
* Works for Unreal3.2 and up
*
* Okay guys.  This is the new example.conf. Its look is much like C++, kinda.
* Anyway it is time to go over this.  It’s hard to pick up at first, but
* with some pratice and reading you’ll understand.
*
* Just copy this file to your main unrealircd dir and call it ‘unrealircd.conf’.
*
* NOTE:  All lines, except the opening { line, end in an ;, including the
* closing } line. The IRCd will ignore commented lines.
*
* PLEASE READ doc/unreal32docs.html! The online version is also available at:
* www.vulnscan.org/UnrealIRCd/unreal32docs.html
* It contains a lot information about the configfile: gives information about
* every block, variable, etc..
* If you try to edit this file without reading the documentation properly
* then you are pretty much guaranteed to fail!
*/
/* Type of comments */
#Comment type 1 (Shell type)
// Comment type 2(C++ style)
/* Comment type 3 (C Style) */
#those lines are ignored by the ircd.
/*
* UnrealIRCd supports modules, loading some of them is required.
* You need at least the commands module and a cloaking module.
*/
/* FOR *NIX, uncomment the following 2lines: */
//loadmodule “src/modules/commands.so”;
//loadmodule “src/modules/cloak.so”;
/* FOR Windows, uncomment the following 2 lines: */
loadmodule “modules/commands.dll”;
loadmodule “modules/cloak.dll”;
/*
* You can also include other configuration files.
* help.conf contains all the /helpop text. The badwords.*.conf
* files contain all the badword entries for mode +G…
* spamfilter.conf contains some good rules for current trojans.
* You probably want to include them:
*/
include “help.conf”;
include “badwords.channel.conf”;
include “badwords.message.conf”;
include “badwords.quit.conf”;
include “spamfilter.conf”;
/*
* NEW: me {}
* OLD: M:Line
* me {} defines the name, description and unreal server numeric for
* this server. Syntax is as follows:
* me {
*  name “server.name”;
*  info “Server Description”;
*  numeric (server numeric*);
* };
* If linking, this numeric may not be used by any other server on the network.
*/
me
{
name “irc.x.net”;
info “X NetWork”;
numeric 1;
};
/*
* NEW: admin {}
* OLD: A:Line
* Admin gives information on the server admin. you
* may put as many lines under admin { as you wish.
* Syntax is as follows:
* admin {
*   “first line”;
*   “second line”;
*   [etc]
* };
*/
admin {
“Bob Smith”;
“bob”;
“widely@used.name”;
};
/*
* NEW: class {}
* OLD: Y:line (old was confusing)
* These define settings for classes. A class is a group setting for
* connections. Example, server connections, instead of going to a client’s
* class, you direct it to the server class. Syntax is as follows
* class (class name)
* {
*     pingfreq (how often to ping a user/server in seconds);
*     maxclients (how many connections for this class);
*     sendq (maximum send queue from a connection);
*     recvq (maximum receive queue from a connection [flood control]);
*  };
*/
class           Clients
{
pingfreq 90;
maxclients 500;
sendq 100000;
recvq 8000;
};
class           Servers
{
pingfreq 90;
maxclients 10; /* Max servers we can have linked at a time */
sendq 1000000;
connfreq 100; /* How many seconds between each connection attempt */
};
/*
* NEW: allow {}
* OLD: I:Line
* This defines allowing of connections…
* Basically for clients, it allows them to connect so you can have some
* control and/or set a password.
* Syntax is as follows:
* allow {
*    ip (ip mask to allow);
*    hostname (host mask);
*    class (class to send them to [see class {}]);
*    password “(password)”; (optional)
*    maxperip (how many connections per ip); (optional)
* };
*/
allow {
ip             *@*.*;
hostname       *@*.*;
class           Clients;
maxperip 5;
};
/* Passworded allow line */
allow {
ip             *@255.255.255.255;
hostname       *@*.passworded.ugly.people;
class           clients;
password “f00Ness”;
maxperip 1;
};
/*
* NEW: allow channel {}
* OLD: chrestrict
* Allows a user to join a channel…
* like an except from deny channel.
* Syntax:
* allow channel {
*   channel “channel name”;
* };
*/
allow           channel {
channel “#WarezSucks”;
};
/*
* NEW: oper {}
* OLD: O:Line
* Defines an IRC Operator
* IRC operators are there to keep sanity to the server and usually keep it
* maintained and connected to the network.
* The syntax is as follows:
* oper (login) {
*     class (class to put them in, if different from I, moves them to new
*                class);
*     from {
*        userhost (ident@host);
*        userhost (ident@host);
*     };
*     flags
*     {
*       (flags here*);
*     };
*     OR
*     flags “old type flags, like OAaRD”;
* };
*/
/* For a list of oper flags, see doc/unreal32docs.html#operblock
* [HIGHLY recommended to read]
*/
oper PiCkSiE {
class           clients;
from {
userhost *@*.*;
};
password “1″;
flags
{
netadmin;
can_zline;
can_gzline;
can_gkline;
global;
};
};
/*
* NEW: listen {}
* OLD: P:Line
* This defines a port for the ircd to bind to, to
* allow users/servers to connect to the server.
* Syntax is as follows:
* listen (ip number):(port number)
* {
*   options {
*     (options here);
*   };
* };
* or for a plain
* listen: listen (ip):(port);
*
* NOTICE: for ipv6 ips (3ffe:b80:2:51d::2 etc), use listen [ip]:port;
*
* That works also.
*/
/* Options for listen:
OLD | NEW
S serversonly
C clientsonly
J java
s ssl
* standard
*/
/* NOTE ON SSL PORTS: SSL ports are pretty non-standardized,
* besides numerous high-SSL ports, some people say you should run
* it at 994 because that’s the official SSL port.. but that
* requires root! Besides, port 194 is the official irc port and
* have you ever seen an ircd running on that?
* So, our suggestion is to use port 6697 for SSL, this is used by
* quite some networks and is recognized by for example StunTour.
* You are free to open up as many SSL ports as you want, but
* by (also) using 6697 you help the world standardize a bit ;) .
*/
listen         *:6697
{
options
{
clientsonly;
};
};
listen         *:8067;
listen         *:6667;
/* NOTE: If you are on an IRCd shell with multiple IP’s you are
*       likely to get ‘Address already in use’ errors in your log
*       and the ircd won’t start. This means you MUST bind
*       to a specific IP instead of ‘*’, so for example:
*       listen 1.2.3.4:6667;
*       Obviously, replace the IP with the IP that was assigned to you.
*/
/*
* NEW: link {}
* OLD: C/N:Lines
* This defines an okay for a server connection.
* NOTE: BOTH SERVERS NEED A LINK {} SETTING TO CONNECT PROPERLY!
* Syntax is as follows:
* link (server name)
* {
* username (username, * works too);
* hostname (ip number/hostmask);
* bind-ip (What IP to bind to when connecting, or *);
* port (port to connect to, if any);
* hub (If this is a hub, * works, or servermasks it may bring in);
* [or leaf *;]
* password-connect “(pass to send)”;
* password-receive “(pass we should receive)”;
* class (class to direct servers into);
* options {
* (options here*);
* };
*      // If we use SSL, we can choose what cipher to use in SSL mode
*      // Retrieve a list by “openssl ciphers”, separate ciphers with :’s
*
*      ciphers “DES-CBC3-MD5″;
*
* };
*/
/*
options:
OLD | NEW
S ssl
Z zip
N/A autoconnect
N/A quarantine
N/A nodnscache
*/
link            hub.mynet.com
{
username *;
hostname 1.2.3.4;
bind-ip *;
port 7029;
hub             *;
password-connect “LiNk”;
password-receive “LiNk”;
class           servers;
options {
/* Note: You should not use autoconnect when linking services */
};
};
/*
*
* NEW: ulines {}
* OLD: U:Line
* U-lines give servers more power/commands, this should ONLY be set
* for services/stats servers and NEVER for normal UnrealIRCd servers!
* Syntax is as follows:
* ulines {
* (server to uline);
* (server to uline);
*  [etc]
* };
*/
ulines {
services.roxnet.org;
stats.roxnet.org;
};
/*
* NEW: drpass {}
* OLD: X:Line
* This defines the passwords for /die and /restart.
* Syntax is as follows:
* drpass {
*  restart “(password for restarting)”;
*  die “(password for die)”;
* };
*/
drpass {
restart “I-love-to-restartfsdfdsf”;
die “die-you-stupidxfxfdxf”;
};
/*
* NEW: log {} OLD: N/A Tells the ircd where and what to log(s). You can have
* as many as you wish.
*
* FLAGS: errors, kills, tkl, connects, server-connects, kline, oper
*
* Syntax:
* log “log file”
* {
*    flags
*    {
*        flag;
*        flag;
*        etc..
*    };
* };
*/
log “ircd.log” {
/* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the
same log */
maxsize 2097152;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
sadmin-commands;
chg-commands;
oper-override;
spamfilter;
};
};
/*
* NEW: alias {}
* OLD: N/A
* This allows you to set command aliases such as /nickserv, /chanserv etc
* FLAGS: services, stats, normal
*
* Syntax:
* alias “name” {
* target “points to”;
* type aliastype;
* };
*
* [NOTE: You could also include a pre-defined alias file here, see doc/unreal32docs.html section 2.9]
*/
// This points the command /nickserv to the user NickServ who is connected to the set::services-server server
/*alias NickServ {
target “NickServ”;
type services;
};*/
// If you want the command to point to the same nick as the command, you can leave the nick entry out
//alias ChanServ { type services; };
// Points the /statserv command to the user StatServ on the set::stats-server server
//alias StatServ { type stats; };
// Points the /superbot command to the user SuperBot
//alias SuperBot { type normal; };
/* Standard aliases */
alias NickServ { type services; };
alias ChanServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias StatServ { type stats; };
/*
* NEW: alias {}
* OLD: N/A
* This allows you to set command aliases such as /identify, /services, etc
*
* Syntax:
* alias “name” {
* format “format string” {
* target “points to”;
*              type aliastype;
* parameters “parameters to send”;
* };
* type command;
* };
*/
/* This is shown seperately because even though it has teh same name as the previous directive, it is very
* different in syntax, although it provides a similar function and relys on the standard aliases to work.
*/
/*
alias “identify” {
format “^#” {
target “chanserv”;
type services;
parameters “IDENTIFY %1-”;
};
format “^[^#]” {
target “nickserv”;
type services;
parameters “IDENTIFY %1-”;
};
type command;
};
*/
/* The alias::format directive is a regular expression. The first format matches the /identify command when
* the first character is a #. It then passes this along to the chanserv alias with the parameters IDENTIFY
* %1-. The second format matches then /identify command when the first character is not a #. It then
* passes the command to the nickserv alias with parameters IDENTIFY %1-.
*/
/* The alias::format::parameters is similar to scripting languages. %N (where N is a number) represents a
* parameter sent to the command (in this case /identify). If you specify %N- it means all parameters from
* N until the last parameter in the string. You may also specify %n which is replaced by
* the user’s nickname.
*/
/* Standard aliases */
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;
};
/* This is an example of a real command alias */
/* This maps /GLINEBOT to /GLINE <parameter> 2d etc… */
alias “glinebot” {
format “.+” {
command “gline”;
type real;
parameters “%1 2d Bots are not allowed on this server, please read the faq at http://www.example.com/faq/123″;
};
type command;
};
/*
* NEW: tld {}
* OLD: T:Line
* This sets a different motd and rules files
* depending on the clients hostmask.
* Syntax is as follows:
* tld {
*    mask (ident@host);
*    motd “(motd file)”;
*    rules “(rules file)”;
* };
*/
tld {
mask *@*.*;
motd “ircd.motd”;
rules “ircd.rules”;
};
/* note: you can just delete the example block above,
* in which case the defaults motd/rules files (ircd.motd, ircd.rules)
* will be used for everyone.
*/
/*
* NEW: ban nick {}
* OLD: Q:Line
* Bans a nickname, so it can’t be used.
* Syntax is as follows:
* ban nick {
* mask “(nick to ban)”;
* reason “(reason)”;
* };
*/
ban nick {
mask “*C*h*a*n*S*e*r*v*”;
reason “Reserved for Services”;
};
/*
* NEW: ban ip {}
* OLD: Z:Line
* Bans an ip from connecting to the network.
* Syntax:
* ban ip { mask (ip number/hostmask); reason “(reason)”; };
*/
ban ip {
mask 195.86.232.81;
reason “Delinked server”;
};
/*
* NEW: ban server {}
* OLD: Server Q:Line
* Disables a server from connecting to the network.
* if the server links to a remote server, local server
* will disconnect from the network.
* Syntax is as follows:
* ban server {
* mask “(server name)”;
* reason “(reason to give)”;
* };
*/
ban server {
mask eris.berkeley.edu;
reason “Get out of here.”;
};
/*
* NEW: ban user {}
* OLD: K:Line
* This makes it so a user from a certain mask can’t connect
* to your server.
* Syntax:
* ban user { mask (hostmask/ip number); reason “(reason)”; };
*/
ban user {
mask *tirc@*.saturn.bbn.com;
reason “Idiot”;
};
/*
* NEW: ban realname {}
* OLD: n:Line
* This bans a certain realname from being used.
* Syntax:
* ban realname {
* mask “(real name)”;
* reason “(reason)”;
* };
*/
ban realname {
mask “Swat Team”;
reason “mIRKFORCE”;
};
ban realname {
mask “sub7server”;
reason “sub7″;
};
/*
* NOTE FOR ALL BANS, they may be repeated for addition entries!
*
* NEW: except ban {}
* OLD: E:Line
* This makes it so you can’t get banned.
* Syntax:
* except ban { mask (ident@host); };
* Repeat the except ban {} as many times
* as you want for different hosts.
*/
except ban {
/* don’t ban stskeeps */
mask           *stskeeps@212.*;
};
/*
* NEW: deny dcc {}
* OLD: dccdeny.conf
* Use this to block dcc send’s… stops
* viruses better.
* Syntax:
* deny dcc
* {
*   filename “file to block (ie, *exe)”;
*   reason “reason”;
* };
*/
deny dcc {
filename “*sub7*”;
reason “Possible Sub7 Virus”;
};
/*
* NEW: deny channel {}
* OLD: N/A (NEW)
* This blocks channels from being joined.
* Syntax:
* deny channel {
* channel “(channel)”;
* reason “reason”;
* };
*/
deny channel {
channel “*warez*”;
reason “Warez is illegal”;
};
/*
* NEW: vhost {}
* OLD: Vhost.conf file
* This sets a fake ip for non-opers, or
* opers too lazy to /sethost :P
* Syntax:
*   vhost {
*       vhost (vhost.com);
*       from {
*            userhost (ident@host to allow to use it);
*       };
*       login (login name);
*       password (password);
*   };
*        then to use this vhost, do /vhost (login) (password) in IRC
*/
vhost {
vhost           i.hate.microsefrs.com;
from {
userhost       *@*.image.dk;
};
login           stskeeps;
password        moocowsrulemyworld;
};
/* You can include other configuration files */
/* include “klines.conf”; */
/* Network configuration */
set {
network-name “ROXnet”;
default-server “irc.roxnet.org”;
services-server “services.roxnet.org”;
stats-server “stats.roxnet.org”;
help-channel “#ROXnet”;
hiddenhost-prefix “rox”;
/* prefix-quit “no”; */
/* Cloak keys should be the same at all servers on the network.
* They are used for generating masked hosts and should be kept secret.
* The keys should be 3 random strings of 5-100 characters
* (10-20 chars is just fine) and must consist of lowcase (a-z),
* upcase (A-Z) and digits (0-9) [see first key example].
* HINT: On *NIX, you can run ‘./unreal gencloak’ in your shell to let
*       Unreal generate 3 random strings for you.
*/
cloak-keys {
“aoAr1HnR6gl3sJ7hVz4Zb7×4YwpW”;
“r1HnR6gl3J7hVz4Zb7xoAr1HnR0x”;
“aoAr1HnR6gl3r1HnR6gl3J7h7×3B”;
};
/* on-oper host */
hosts {
local “locop.roxnet.org”;
global “ircop.roxnet.org”;
coadmin “coadmin.roxnet.org”;
admin “admin.roxnet.org”;
servicesadmin “csops.roxnet.org”;
netadmin “netadmin.roxnet.org”;
host-on-oper-up “no”;
};
};
/* Server specific configuration */
set {
kline-address “root@hotmail.com”;
modes-on-connect “+ixw”;
modes-on-oper “+xwgs”;
oper-auto-join “#opers”;
options {
hide-ulines;
/* You can enable ident checking here if you want */
/* identd-check; */
show-connect-info;
};
maxchannelsperuser 10;
/* The minimum time a user must be connected before being allowed to use a QUIT message,
* This will hopefully help stop spam */
anti-spam-quit-message-time 10s;
/* Make the message in static-quit show in all quits – meaning no
custom quits are allowed on local server */
/* static-quit “Client quit”; */
/* You can also block all part reasons by uncommenting this and say ‘yes’,
* or specify some other text (eg: “Bye bye!”) to always use as a comment.. */
/* static-part yes; */
/* This allows you to make certain stats oper only, use * for all stats,
* leave it out to allow users to see all stats. Type ‘/stats’ for a full list.
* Some admins might want to remove the ‘kGs’ to allow normal users to list
* klines, glines and shuns.
*/
oper-only-stats “okfGsMRUEelLCXzdD”;
/* Throttling: this example sets a limit of 3 connection attempts per 60s (per host). */
throttle {
connections 3;
period 60s;
};
/* Anti flood protection */
anti-flood {
nick-flood 3:60; /* 3 nickchanges per 60 seconds (the default) */
};
/* Spam filter */
spamfilter {
ban-time 1d; /* default duration of a *line ban set by spamfilter */
ban-reason “Spam/Advertising”; /* default reason */
virus-help-channel “#help”; /* channel to use for ‘viruschan’ action */
/* except “#help”; channel to exempt from filtering */
};
};
/*
* Problems or need more help?
* 1) www.vulnscan.org/UnrealIRCd/unreal32docs.html
* 2) www.vulnscan.org/UnrealIRCd/faq/ <- contains 80% of your questions!
* 3) If you still have problems you can go irc.ircsystems.net #unreal-support,
*    note that we require you to READ THE DOCUMENTATION and FAQ first!
*/

/*

* example.conf by Daniel Hawton AKA Osiris (osiris@unrealircd.org).

* $Id: example.conf,v 1.1.1.1.6.1.2.53.2.13 2009/01/03 15:13:58 syzop Exp $

*

* Works for Unreal3.2 and up

*

* Okay guys.  This is the new example.conf. Its look is much like C++, kinda.

* Anyway it is time to go over this.  It’s hard to pick up at first, but

* with some pratice and reading you’ll understand.

*

* Just copy this file to your main unrealircd dir and call it ‘unrealircd.conf’.

*

* NOTE:  All lines, except the opening { line, end in an ;, including the

* closing } line. The IRCd will ignore commented lines.

*

* PLEASE READ doc/unreal32docs.html! The online version is also available at:

* www.vulnscan.org/UnrealIRCd/unreal32docs.html

* It contains a lot information about the configfile: gives information about

* every block, variable, etc..

* If you try to edit this file without reading the documentation properly

* then you are pretty much guaranteed to fail!

*/

/* Type of comments */

#Comment type 1 (Shell type)

// Comment type 2(C++ style)

/* Comment type 3 (C Style) */

#those lines are ignored by the ircd.

/*

* UnrealIRCd supports modules, loading some of them is required.

* You need at least the commands module and a cloaking module.

*/

/* FOR *NIX, uncomment the following 2lines: */

//loadmodule “src/modules/commands.so”;

//loadmodule “src/modules/cloak.so”;

/* FOR Windows, uncomment the following 2 lines: */

loadmodule “modules/commands.dll”;

loadmodule “modules/cloak.dll”;

/*

* You can also include other configuration files.

* help.conf contains all the /helpop text. The badwords.*.conf

* files contain all the badword entries for mode +G…

* spamfilter.conf contains some good rules for current trojans.

* You probably want to include them:

*/

include “help.conf”;

include “badwords.channel.conf”;

include “badwords.message.conf”;

include “badwords.quit.conf”;

include “spamfilter.conf”;

/*

* NEW: me {}

* OLD: M:Line

* me {} defines the name, description and unreal server numeric for

* this server. Syntax is as follows:

* me {

*  name “server.name”;

*  info “Server Description”;

*  numeric (server numeric*);

* };

* If linking, this numeric may not be used by any other server on the network.

*/

me

{

name “irc.x.net”;

info “X NetWork”;

numeric 1;

};

/*

* NEW: admin {}

* OLD: A:Line

* Admin gives information on the server admin. you

* may put as many lines under admin { as you wish.

* Syntax is as follows:

* admin {

*   “first line”;

*   “second line”;

*   [etc]

* };

*/

admin {

“Bob Smith”;

“bob”;

“widely@used.name”;

};

/*

* NEW: class {}

* OLD: Y:line (old was confusing)

* These define settings for classes. A class is a group setting for

* connections. Example, server connections, instead of going to a client’s

* class, you direct it to the server class. Syntax is as follows

* class (class name)

* {

*     pingfreq (how often to ping a user/server in seconds);

*     maxclients (how many connections for this class);

*     sendq (maximum send queue from a connection);

*     recvq (maximum receive queue from a connection [flood control]);

*  };

*/

class           Clients

{

pingfreq 90;

maxclients 500;

sendq 100000;

recvq 8000;

};

class           Servers

{

pingfreq 90;

maxclients 10; /* Max servers we can have linked at a time */

sendq 1000000;

connfreq 100; /* How many seconds between each connection attempt */

};

/*

* NEW: allow {}

* OLD: I:Line

* This defines allowing of connections…

* Basically for clients, it allows them to connect so you can have some

* control and/or set a password.

* Syntax is as follows:

* allow {

*    ip (ip mask to allow);

*    hostname (host mask);

*    class (class to send them to [see class {}]);

*    password “(password)”; (optional)

*    maxperip (how many connections per ip); (optional)

* };

*/

allow {

ip             *@*.*;

hostname       *@*.*;

class           Clients;

maxperip 5;

};

/* Passworded allow line */

allow {

ip             *@255.255.255.255;

hostname       *@*.passworded.ugly.people;

class           clients;

password “f00Ness”;

maxperip 1;

};

/*

* NEW: allow channel {}

* OLD: chrestrict

* Allows a user to join a channel…

* like an except from deny channel.

* Syntax:

* allow channel {

*   channel “channel name”;

* };

*/

allow           channel {

channel “#WarezSucks”;

};

/*

* NEW: oper {}

* OLD: O:Line

* Defines an IRC Operator

* IRC operators are there to keep sanity to the server and usually keep it

* maintained and connected to the network.

* The syntax is as follows:

* oper (login) {

*     class (class to put them in, if different from I, moves them to new

*                class);

*     from {

*        userhost (ident@host);

*        userhost (ident@host);

*     };

*     flags

*     {

*       (flags here*);

*     };

*     OR

*     flags “old type flags, like OAaRD”;

* };

*/

/* For a list of oper flags, see doc/unreal32docs.html#operblock

* [HIGHLY recommended to read]

*/

oper PiCkSiE {

class           clients;

from {

userhost *@*.*;

};

password “1″;

flags

{

netadmin;

can_zline;

can_gzline;

can_gkline;

global;

};

};

/*

* NEW: listen {}

* OLD: P:Line

* This defines a port for the ircd to bind to, to

* allow users/servers to connect to the server.

* Syntax is as follows:

* listen (ip number):(port number)

* {

*   options {

*     (options here);

*   };

* };

* or for a plain

* listen: listen (ip):(port);

*

* NOTICE: for ipv6 ips (3ffe:b80:2:51d::2 etc), use listen [ip]:port;

*

* That works also.

*/

/* Options for listen:

OLD | NEW

S serversonly

C clientsonly

J java

s ssl

* standard

*/

/* NOTE ON SSL PORTS: SSL ports are pretty non-standardized,

* besides numerous high-SSL ports, some people say you should run

* it at 994 because that’s the official SSL port.. but that

* requires root! Besides, port 194 is the official irc port and

* have you ever seen an ircd running on that?

* So, our suggestion is to use port 6697 for SSL, this is used by

* quite some networks and is recognized by for example StunTour.

* You are free to open up as many SSL ports as you want, but

* by (also) using 6697 you help the world standardize a bit ;) .

*/

listen         *:6697

{

options

{

clientsonly;

};

};

listen         *:8067;

listen         *:6667;

/* NOTE: If you are on an IRCd shell with multiple IP’s you are

*       likely to get ‘Address already in use’ errors in your log

*       and the ircd won’t start. This means you MUST bind

*       to a specific IP instead of ‘*’, so for example:

*       listen 1.2.3.4:6667;

*       Obviously, replace the IP with the IP that was assigned to you.

*/

/*

* NEW: link {}

* OLD: C/N:Lines

* This defines an okay for a server connection.

* NOTE: BOTH SERVERS NEED A LINK {} SETTING TO CONNECT PROPERLY!

* Syntax is as follows:

* link (server name)

* {

* username (username, * works too);

* hostname (ip number/hostmask);

* bind-ip (What IP to bind to when connecting, or *);

* port (port to connect to, if any);

* hub (If this is a hub, * works, or servermasks it may bring in);

* [or leaf *;]

* password-connect “(pass to send)”;

* password-receive “(pass we should receive)”;

* class (class to direct servers into);

* options {

* (options here*);

* };

*      // If we use SSL, we can choose what cipher to use in SSL mode

*      // Retrieve a list by “openssl ciphers”, separate ciphers with :’s

*

*      ciphers “DES-CBC3-MD5″;

*

* };

*/

/*

options:

OLD | NEW

S ssl

Z zip

N/A autoconnect

N/A quarantine

N/A nodnscache

*/

link            hub.mynet.com

{

username *;

hostname 1.2.3.4;

bind-ip *;

port 7029;

hub             *;

password-connect “LiNk”;

password-receive “LiNk”;

class           servers;

options {

/* Note: You should not use autoconnect when linking services */

};

};

/*

*

* NEW: ulines {}

* OLD: U:Line

* U-lines give servers more power/commands, this should ONLY be set

* for services/stats servers and NEVER for normal UnrealIRCd servers!

* Syntax is as follows:

* ulines {

* (server to uline);

* (server to uline);

*  [etc]

* };

*/

ulines {

services.roxnet.org;

stats.roxnet.org;

};

/*

* NEW: drpass {}

* OLD: X:Line

* This defines the passwords for /die and /restart.

* Syntax is as follows:

* drpass {

*  restart “(password for restarting)”;

*  die “(password for die)”;

* };

*/

drpass {

restart “I-love-to-restartfsdfdsf”;

die “die-you-stupidxfxfdxf”;

};

/*

* NEW: log {} OLD: N/A Tells the ircd where and what to log(s). You can have

* as many as you wish.

*

* FLAGS: errors, kills, tkl, connects, server-connects, kline, oper

*

* Syntax:

* log “log file”

* {

*    flags

*    {

*        flag;

*        flag;

*        etc..

*    };

* };

*/

log “ircd.log” {

/* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the

same log */

maxsize 2097152;

flags {

oper;

kline;

connects;

server-connects;

kills;

errors;

sadmin-commands;

chg-commands;

oper-override;

spamfilter;

};

};

/*

* NEW: alias {}

* OLD: N/A

* This allows you to set command aliases such as /nickserv, /chanserv etc

* FLAGS: services, stats, normal

*

* Syntax:

* alias “name” {

* target “points to”;

* type aliastype;

* };

*

* [NOTE: You could also include a pre-defined alias file here, see doc/unreal32docs.html section 2.9]

*/

// This points the command /nickserv to the user NickServ who is connected to the set::services-server server

/*alias NickServ {

target “NickServ”;

type services;

};*/

// If you want the command to point to the same nick as the command, you can leave the nick entry out

//alias ChanServ { type services; };

// Points the /statserv command to the user StatServ on the set::stats-server server

//alias StatServ { type stats; };

// Points the /superbot command to the user SuperBot

//alias SuperBot { type normal; };

/* Standard aliases */

alias NickServ { type services; };

alias ChanServ { type services; };

alias OperServ { type services; };

alias HelpServ { type services; };

alias StatServ { type stats; };

/*

* NEW: alias {}

* OLD: N/A

* This allows you to set command aliases such as /identify, /services, etc

*

* Syntax:

* alias “name” {

* format “format string” {

* target “points to”;

*              type aliastype;

* parameters “parameters to send”;

* };

* type command;

* };

*/

/* This is shown seperately because even though it has teh same name as the previous directive, it is very

* different in syntax, although it provides a similar function and relys on the standard aliases to work.

*/

/*

alias “identify” {

format “^#” {

target “chanserv”;

type services;

parameters “IDENTIFY %1-”;

};

format “^[^#]” {

target “nickserv”;

type services;

parameters “IDENTIFY %1-”;

};

type command;

};

*/

/* The alias::format directive is a regular expression. The first format matches the /identify command when

* the first character is a #. It then passes this along to the chanserv alias with the parameters IDENTIFY

* %1-. The second format matches then /identify command when the first character is not a #. It then

* passes the command to the nickserv alias with parameters IDENTIFY %1-.

*/

/* The alias::format::parameters is similar to scripting languages. %N (where N is a number) represents a

* parameter sent to the command (in this case /identify). If you specify %N- it means all parameters from

* N until the last parameter in the string. You may also specify %n which is replaced by

* the user’s nickname.

*/

/* Standard aliases */

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;

};

/* This is an example of a real command alias */

/* This maps /GLINEBOT to /GLINE <parameter> 2d etc… */

alias “glinebot” {

format “.+” {

command “gline”;

type real;

parameters “%1 2d Bots are not allowed on this server, please read the faq at http://www.example.com/faq/123″;

};

type command;

};

/*

* NEW: tld {}

* OLD: T:Line

* This sets a different motd and rules files

* depending on the clients hostmask.

* Syntax is as follows:

* tld {

*    mask (ident@host);

*    motd “(motd file)”;

*    rules “(rules file)”;

* };

*/

tld {

mask *@*.*;

motd “ircd.motd”;

rules “ircd.rules”;

};

/* note: you can just delete the example block above,

* in which case the defaults motd/rules files (ircd.motd, ircd.rules)

* will be used for everyone.

*/

/*

* NEW: ban nick {}

* OLD: Q:Line

* Bans a nickname, so it can’t be used.

* Syntax is as follows:

* ban nick {

* mask “(nick to ban)”;

* reason “(reason)”;

* };

*/

ban nick {

mask “*C*h*a*n*S*e*r*v*”;

reason “Reserved for Services”;

};

/*

* NEW: ban ip {}

* OLD: Z:Line

* Bans an ip from connecting to the network.

* Syntax:

* ban ip { mask (ip number/hostmask); reason “(reason)”; };

*/

ban ip {

mask 195.86.232.81;

reason “Delinked server”;

};

/*

* NEW: ban server {}

* OLD: Server Q:Line

* Disables a server from connecting to the network.

* if the server links to a remote server, local server

* will disconnect from the network.

* Syntax is as follows:

* ban server {

* mask “(server name)”;

* reason “(reason to give)”;

* };

*/

ban server {

mask eris.berkeley.edu;

reason “Get out of here.”;

};

/*

* NEW: ban user {}

* OLD: K:Line

* This makes it so a user from a certain mask can’t connect

* to your server.

* Syntax:

* ban user { mask (hostmask/ip number); reason “(reason)”; };

*/

ban user {

mask *tirc@*.saturn.bbn.com;

reason “Idiot”;

};

/*

* NEW: ban realname {}

* OLD: n:Line

* This bans a certain realname from being used.

* Syntax:

* ban realname {

* mask “(real name)”;

* reason “(reason)”;

* };

*/

ban realname {

mask “Swat Team”;

reason “mIRKFORCE”;

};

ban realname {

mask “sub7server”;

reason “sub7″;

};

/*

* NOTE FOR ALL BANS, they may be repeated for addition entries!

*

* NEW: except ban {}

* OLD: E:Line

* This makes it so you can’t get banned.

* Syntax:

* except ban { mask (ident@host); };

* Repeat the except ban {} as many times

* as you want for different hosts.

*/

except ban {

/* don’t ban stskeeps */

mask           *stskeeps@212.*;

};

/*

* NEW: deny dcc {}

* OLD: dccdeny.conf

* Use this to block dcc send’s… stops

* viruses better.

* Syntax:

* deny dcc

* {

*   filename “file to block (ie, *exe)”;

*   reason “reason”;

* };

*/

deny dcc {

filename “*sub7*”;

reason “Possible Sub7 Virus”;

};

/*

* NEW: deny channel {}

* OLD: N/A (NEW)

* This blocks channels from being joined.

* Syntax:

* deny channel {

* channel “(channel)”;

* reason “reason”;

* };

*/

deny channel {

channel “*warez*”;

reason “Warez is illegal”;

};

/*

* NEW: vhost {}

* OLD: Vhost.conf file

* This sets a fake ip for non-opers, or

* opers too lazy to /sethost :P

* Syntax:

*   vhost {

*       vhost (vhost.com);

*       from {

*            userhost (ident@host to allow to use it);

*       };

*       login (login name);

*       password (password);

*   };

*        then to use this vhost, do /vhost (login) (password) in IRC

*/

vhost {

vhost           i.hate.microsefrs.com;

from {

userhost       *@*.image.dk;

};

login           stskeeps;

password        moocowsrulemyworld;

};

/* You can include other configuration files */

/* include “klines.conf”; */

/* Network configuration */

set {

network-name “ROXnet”;

default-server “irc.roxnet.org”;

services-server “services.roxnet.org”;

stats-server “stats.roxnet.org”;

help-channel “#ROXnet”;

hiddenhost-prefix “rox”;

/* prefix-quit “no”; */

/* Cloak keys should be the same at all servers on the network.

* They are used for generating masked hosts and should be kept secret.

* The keys should be 3 random strings of 5-100 characters

* (10-20 chars is just fine) and must consist of lowcase (a-z),

* upcase (A-Z) and digits (0-9) [see first key example].

* HINT: On *NIX, you can run ‘./unreal gencloak’ in your shell to let

*       Unreal generate 3 random strings for you.

*/

cloak-keys {

“aoAr1HnR6gl3sJ7hVz4Zb7×4YwpW”;

“r1HnR6gl3J7hVz4Zb7xoAr1HnR0x”;

“aoAr1HnR6gl3r1HnR6gl3J7h7×3B”;

};

/* on-oper host */

hosts {

local “locop.roxnet.org”;

global “ircop.roxnet.org”;

coadmin “coadmin.roxnet.org”;

admin “admin.roxnet.org”;

servicesadmin “csops.roxnet.org”;

netadmin “netadmin.roxnet.org”;

host-on-oper-up “no”;

};

};

/* Server specific configuration */

set {

kline-address “root@hotmail.com”;

modes-on-connect “+ixw”;

modes-on-oper “+xwgs”;

oper-auto-join “#opers”;

options {

hide-ulines;

/* You can enable ident checking here if you want */

/* identd-check; */

show-connect-info;

};

maxchannelsperuser 10;

/* The minimum time a user must be connected before being allowed to use a QUIT message,

* This will hopefully help stop spam */

anti-spam-quit-message-time 10s;

/* Make the message in static-quit show in all quits – meaning no

custom quits are allowed on local server */

/* static-quit “Client quit”; */

/* You can also block all part reasons by uncommenting this and say ‘yes’,

* or specify some other text (eg: “Bye bye!”) to always use as a comment.. */

/* static-part yes; */

/* This allows you to make certain stats oper only, use * for all stats,

* leave it out to allow users to see all stats. Type ‘/stats’ for a full list.

* Some admins might want to remove the ‘kGs’ to allow normal users to list

* klines, glines and shuns.

*/

oper-only-stats “okfGsMRUEelLCXzdD”;

/* Throttling: this example sets a limit of 3 connection attempts per 60s (per host). */

throttle {

connections 3;

period 60s;

};

/* Anti flood protection */

anti-flood {

nick-flood 3:60; /* 3 nickchanges per 60 seconds (the default) */

};

/* Spam filter */

spamfilter {

ban-time 1d; /* default duration of a *line ban set by spamfilter */

ban-reason “Spam/Advertising”; /* default reason */

virus-help-channel “#help”; /* channel to use for ‘viruschan’ action */

/* except “#help”; channel to exempt from filtering */

};

};

/*

* Problems or need more help?

* 1) www.vulnscan.org/UnrealIRCd/unreal32docs.html

* 2) www.vulnscan.org/UnrealIRCd/faq/ <- contains 80% of your questions!

* 3) If you still have problems you can go irc.ircsystems.net #unreal-support,

*    note that we require you to READ THE DOCUMENTATION and FAQ first!

*/

Dominio gratis .tk


Enero 29th, 2010

Registre un dominio en http://www.dot.tk es GRATIS y muy facil de hacerlo el dominio es: http://net-stuff.tk y esta apuntado a este blog…

Posted in Free, Sitios | No Comments »

Buro de Credito Mexico


Enero 28th, 2010

Para checar tu historial credicticio necesitas:

SOLICITUD DE REPORTE DE CREDITO ESPECIAL PERSONAS FISICAS

Te pediran datos basicos como nombre, domicilio, CURP y RFC.

Aqui hay un post sobre como saber tu CURP y RFC es gratuito siempre y cuando no hayan checado tu nombre los ultimos 6 meses creo la pagina para hacerlo es:

http://www.burodecredito.com.mx/

Posted in Free, Info, Sitios | No Comments »

Saber RFC y CURP


Enero 25th, 2010

Aqui les dejo un link a una pagina que es para obtener el RFC y la CURP online la otra vez andube buscando mucho no encontraba por eso decidi hacer este post aqui el link https://www.ing-arrendadora.com.mx/calculate_rfccurp.aspx

MM mIRC Script pOr PiCkSiE


Enero 21st, 2010

El siguiente script es basico solo con algunos colorcitos y cosas:

http://d-party.com/netstuff/MM-mIRC-Script-By-PiCkSiE-2.rar

Como saber cuanto dinero vale tu pagina web


Enero 20th, 2010

Aqui les dejo un sitio web el cual te dice cuanto dinero vale tu pagina web

http://www.cubestat.com/

Posted in Free, Info, Sitios | No Comments »

Instalar Windows XP desde Memoria USB


Enero 19th, 2010

El siguiente tutorial trata acerca de como instalar el sistema operativo Windows XP en una memoria USB (pendrive)

Aqui les dejo la direccion http://www.taringa.net/posts/ebooks-tutoriales/2276712/Instalar-Windows-XP-con-una-memoria-flash-USB.html

Cabe mencionar que una vez que instalen el Windows tendran que editar el archivo boot.ini para corregir por si algo esta mal…

Gamma Panel


Noviembre 14th, 2009

Bueno pues resulta que les contare teniendo en mente que este post sea un poco mas largo de lo normal escrito con mis propias palabras para asi atraer mas usuarios de los buscadores y tener mas visitas y por fin me llege el p00t0 cheque de AdSense de Google lo que pasa fue que tengo un monitor que se ve muy oscuro (es oscuro u obscuro? :| ) entonces muchas cosas no se miraban bien y la solucion fue este programa llamada Gamma Panel si tienen el mismo problema con su monitor instalen eso…

Lo pueden descargar haciendo click aqui Gamma Pannel

Transferir – Pasar -Saldo – Movistar


Noviembre 10th, 2009

Marcas *109#

Saldra el menu y seleccionas la opcion 4 que dice:

Traspaso de Saldo

Introduce lo que se te indica:

Cantidad de saldo a transferir.

Numero al que se le transferira.

Por ultimo debes indicar el PIN y listo.

Llamada por cobrar Movistar


Octubre 14th, 2009

Para hacer una llamada por cobrar desde tu Movistar hacia otro Movistar es asi:

033 + Numero de 10 digitos ejemplo:

0336671010113

Nota: El otro Movistar que llames debe de tener saldo.

Posted in Free, Info | No Comments »

Codigos Postales de todo Mexico


Septiembre 24th, 2009

Aqui les dejo una pagina donde pueden consultar facil y rapido los codigos postales de todo Mexico les dejo el link con los codigos de mi ciudad natal ustedes le modifican a la ciudad donde deseen buscar…

Click aqui para abrir la pagina…

Recuperar – Clave – Password – root – Linux – FreeBSD


Septiembre 19th, 2009

Arrancas tu PC desde el CD de instalacion de tu Distro y montas la particion de tu Linux en modo rw (ReadWrite)

mkdir /mnt/linux
mount /dev/hda1 /mnt/linux
chroot /mnt/linux

Editas la linea del usuario root en el archivo: /etc/shadow

Te saldra algo como esto:

root:$1$V7SnoEkH$jxEeq23cfDaqEnMJieSaP.:15:0:999:7:::

Entonces la dejas asi:

root::15:0:999:7:::

Guardas los cambios…

Luego reinicias:

reboot

Y al entrar al sistema cuando pongas root en el login automatickamen te entrara o simplemente das enter en el password.

Luego seteas un password con el comando:

passwd

NOTA: Si tu CD de instalacion de tu distribucion no tiene la opcion de salir a la shell para ejecutar comandos o algo asi prueba con una distribucion de tipo: LIVE CD

MUCHA SUERTE

Manual – Tutorial 1 2 3 Hack (PiCkSiE)


Septiembre 19th, 2009

Primero que nada buscamos un IP o HOST si es HOST mejor
ya que podriamos buscar informacion en la web sobre el 

- Buscando Informacion En Los Buscadores.

site:dominio.com (Nos mostraria todas las paginas indexadas para ese dominio)

filetype:log (Nos mostraria todos los archivos indexados con terminacion .log)

allintitle:Test (Nos mostraria todos los archivos indexados con el titulo Test)

allinurl:Test (Nos mostraria todos los archivos indexados con el URL Test)

NOTA: Algunos buscadores no utilizan las mismas funciones.
Es cuestion de probar su equivalente y demas funciones
haciendo click en opciones avanzadas.

- Buscando Informacion Acerca Del Dominio..

Existen utilidades tales como: whois, host, dig, ping, tracert, traceroute.

# whois dominio.com

Mostrara informacion acerca del registro del dominio. Tambien puedes hacerlo
via web desde: www.internic.n et

NOTA: En caso de no aparecer en internic.net el registro supongamos que es el dominio ok.tv
entonces nos vamos a la direccion nic.tv y asi sucesivamente para cada dominio
que no aparezca en internic.net .

- Buscando Informacion Acerca De una IP.

# whois 65.31.33.7

Mostrara informacion acerca del registro del blocke de IP’s correspondient e a esa IP.

NOTA: tambien puedes hacerlo via web en www.arin.netwww.ripe.net .

# host dominio.com

Mostrara informacion acerca de los DNS Records A, CNAME, PTR, MX etc.

NOTA: algunos servidores mal-configurados permiten transferencias de zonas asi que
podras sackar mas informacion. Tambien lo puedes hacer desde: www.dnsstuff.c om .

# dig dominio.com

Parecido a la utilidad host solo que mas avanzado.

# ping dominio.com

Mide la velocidad de respuesta entre el sistema que ejecuta el comando y el sistema remoto que responde.

# traceroute dominio.com

Manda un packete al sistema remoto y mide la velocidad de respuesta por todos los hosts
que va pasando el packete hasta llegar a su destino.

# tracert dominio.com

Igual que traceroute solo que para sistemas Win32.

- Buscando Puertos Abiertos.

Para ello utilizaremos un portscan hay muchos en la red nmap es de los mejores.

# nmap -sS -P0 127.0.0.1

Starting Nmap 4.01 ( http://www.insecure.org/nmap ) at 2006-03-24 09:38
Interesting ports on LocalHost (127.0.0.1):
(The 1664 ports scanned but not shown below are in state: closed)
PORT     STATE    SERVICE
20/tcp   filtered ftp-data
21/tcp   open     ftp
80/tcp   open     http
81/tcp   open     hosts2-ns
135/tcp  filtered msrpc
443/tcp  filtered https
593/tcp  filtered http-rpc-epmap
4444/tcp filtered krb524

Nmap finished: 1 IP address (1 host up) scanned in 0.90 seconds

Hay 3 categorias de columnas que son: PORT, STATE y SERVICE

PORT: El numero de puerto y el tipo de protockolo que usa.
-
STATE: El estado en que se encuentra el puerto abierto, cerrado filtrado (open, closed, filtered)
-
SERVICE: El tipo de servicio que se corre POR DEFECTO en ese puerto.

Quiero comentar que cualquier daemon se puede configurar para que corra
en cualquier puerto, asi que no se confundan una vez terminado
el escaneo de puertos comprueben que es lo que realmente se esta ejecutando
en ese puerto.

Supongamos que el puerto 21 Por defecto servidor de ftp (FTPD) realmente sea un servidor web (HTTPD).

NOTA: Dependiendo del sistema en que estes y lor privilegios que tengas podras ejecutar
la opcion -sS del nmap en caso de no poder utiliza -sT.

- Comprobar Que Se Ejecuta En Cada Puerto..

Para eso podremos utilizar el programa: telnet o el NetCat (nc) o el putty.

Consistira en conectarse a cada puerto del HOST/IP deseado
para ver el “banner” que muestra al conectarse.

(Tambien se puede hacer esto con el nmap con la opcion -sV PERO se supone que debemos aprender )

- Comprobar El Sistema Operativo Que Se Essta Ejecutando.

Esto se podra conocer mediante un pocko de intuicion o unos conocimientos basickos
de varios sitemas operativos o revisando los banners del paso anterior tal vez
se encuentren con banners tales como: [Programa Version (Unix)]
o: [Programa Version (Win32)] ya con eso es ganancia y podrian saber con mas exactitud
si es un sitema *nix o un sistema win PERO NO es muy seguro que digamos porque los Administradore s
de sistemas podrian cambiar esos valores o podrias estar intentando sackar informacion
en una hoynet asi que eso seria FALSO.

(Tambien se puede hacer esto con el nmap con la opcion -O PERO se supone que debemos aprender )

- Recopilar Informacion.

Toda la informacion obtenida acerca de cierto HOST/IP debera ser guardada
para revisarla sin necesidad de volver a hacer todo esto.

(nmap [otra vez nmap ¬¬ hahaha es el mejor ] tiene opciones para guardar el output o resultado en varios formatos)

- Accesar Al Sistema.

Con toda la informacion recopilada buscaremos exploits hay muchos sitios con exploits
uno de los mejores http://PacketStormSecurity.Org www.google.com .

NOTA: En caso de no poder accesar al sistema ya sea que un firewall este obstruyendo el acceso
probar accesar a otros sistemas de la LAN y desde ese sistema acceder al otro.

- Manteniendo El Acceso Al Sistema.

Reemplazar binario del sistema por script propios para que no muestren cierta informacion
y no ser vistos por los verdaderos administradore s del sistema tales como: who, last, netstat, ps.

NOTA: hay programas que hacen esto mas facil les llaman: r00tk1t5 o rootkits PERO funcionan siempre
del mismo modo y pueden ser detectados facilmente por utilidades anti-rootkits por eso es mejor
programar y compilar sus propios binarios por ejemplo uno que ejecute algo asi:
“/directorio/delbinario/delsistema/whoverdadero | grep -v hacker” ejecutara el binario
verdadero del who (que ya escondimos nosotros) y con la tuberia o pipe “|” que sirve
para pasar el contenido de un comando en otro ejecutando “grep” con la opcion -v
para que no muestre lo que diga hacker entonces si tu usuario es el usuario hacker
no se mostrara cuando el administrador ejecute el binario who.

- Mucha Suerte

Conexión a Internet mediante Infrarrojos, Bluetooth, GSM y GPRS.


Agosto 19th, 2009

Este es un manual muy bueno que dure mucho buscando algo asi no es de mi autoria pero lo pongo aqui para cuando ocupe leerlo como backup simplemente :)

COMO CREAR UNA CONEXION A INTERNET MEDIANTE UN TELEFONO MOVIL (INFRARROJOS, BLEUTOOTH, GSM Y GPRS

1.- INTRODUCCION:

Cuántas veces nos hemos preguntado ¿Cómo me podría conectar yo a Internet con mi portátil si aquí no tengo ninguna línea telefónica disponible?
Necesito consultar mi correo, quiero saber los movimientos de mi cuenta corriente, simplemente mi coche me ha dejado tirado y necesito saber si hay un hotel disponible por aquí cerca.

La verdad es que no es una operación demasiado complicada (tampoco es una alternativa barata), pero sí nos puede solucionar el problema de conexión y sacarnos de un apuro en un momento dado.

Hoy en día prácticamente cualquier teléfono móvil puede usarse como si de un MODEM se tratara y conectar a través de él a Internet sin ningún problema.

Dependiendo del móvil en cuestión, la conexión puede realizarse a través de una llamada telefónica normal usando la red GSM (Global System for Mobile communications), puede ser una conexión GPRS (General Packet Radio Service) o, para los más innovadores, UMTS (Universal Mobile Telecommunications System), aunque esta última es la menos extendida.

En el primer caso, GSM, la facturación se realiza como si de una llamada normal se tratara, mientras que en los otros dos casos, GPRS y UMTS se realiza por el servicio y el volumen de datos intercambiado.

En este breve manual vamos a tratar de explicar la parte más sencilla y genérica de este tipo de conexiones que nos permitirá establecer la comunicación entre el teléfono y el ordenador, el resto de la configuración dependerá de los parámetros específicos del tipo de conexión y de las particularidades de cada operador móvil.

2.- CONECTANDO EL TELEFONO:

Desde mi punto de vista, lo más importante es conseguir una buena comunicación entre el teléfono móvil y el portátil, y esta conexión se puede realizar de tres maneras diferentes:

• Conexión por Cable.
• Conexión por el puerto de Infrarrojos o IRDA (Infrared Data Association).
• Conexión usando tecnología Bluetooth.

Llegados a este punto, hay que decir que cualquiera de los tres sistemas de conexión, lo que realmente nos va a permitir es instalar un MODEM para que el portátil, una vez identificado el MODEM y cuando este esté perfectamente instalado, la comunicación se pueda realizar como si estuviéramos en casa con una línea telefónica fija.

- 2.1.- Conexión por Cable.

Este tipo de conexión es la más sencilla y la que menos problemas técnicos plantea. ¿Qué necesitamos?
Como es lógico, necesitamos un cable de conexión para la conexión con el ordenador y el software que nos da el fabricante del teléfono.

Normalmente los teléfonos suelen venir con un CD-Rom que contiene varias cosas, el software que nos permitirá conectar con el ordenador, los drivers de los dispositivos y programas de utilidad para gestionar las múltiples funciones del teléfono, pero en muchos casos se les olvida el ”detallito” de incluir un cable de datos. Eso sí, nos advierten que se puede adquirir en las tiendas especializadas previo pago de una sustanciosa cantidad de euros.

Si tenemos suerte y nuestro teléfono cuenta con el cable de datos, bastaría con seguir las instrucciones del manual de usuario respecto al orden en que hay que realizar los pasos para la conexión, me refiero a que, en algunos casos se requiere primero la instalación del software y después se realiza la conexión física del aparato, y en otros casos, se conecta el teléfono y la instalación del software es prácticamente automática.

El sistema de conexión en si es bastante sencillo, y en cuanto el teléfono es reconocido por el ordenador ya está listo para conectar.

- 2.2.- Conexión por Infrarrojos.

Como comenté en al apartado anterior, lo más normal es que el teléfono venga sin cable de datos, o simplemente que no dispongamos del cable en el momento de querer conectar a Internet, podemos entonces optar por alguna de las alternativas de comunicación que nos ofrece el teléfono como puede ser el puerto de infrarrojos.

No todos los teléfonos disponen de emisor/receptor de infrarrojos, pero si la gran mayoría de los portátiles disponen de este sistema de comunicación de tal manera que si nuestro teléfono lo tiene, este es un buen sistema de comunicación.

En este tipo de conexión hay que asegurarse de que disponemos de los drivers actualizados del puerto IRDA del portátil. Estos drivers deben venir en el CD-Rom de configuración de nuestro portátil y, en caso de no tenerlo, procedemos de la forma habitual, vamos a la sección de descargas de la página Web del fabricante del portátil, seleccionamos el modelo y descargamos el driver.

Para verificar que el driver esté correctamente instalado, nos vamos al administrador de dispositivos y comprobamos si hay algún error o aviso en nuestro dispositivo IRDA, si es así, ejecutaremos el software que hemos descargado y lo ponemos en funcionamiento. Si todo está correcto procedemos a tratar de conectar el teléfono.

La conexión a través del puerto IRDA es una conexión inalámbrica, es decir, no tiene porque haber contacto entre los dos dispositivos teléfono y portátil, pero sí hay que tener en cuenta dos recomendaciones muy importantes:

• Debemos colocar los dos dispositivos de tal manera que el puerto IRDA del teléfono quede enfrente del puerto IRDA del portátil.
• La distancia entre los dos aparatos no debe ser muy grande ya que pierde eficacia y además es difícil mantener enfrentados los dos puertos.

Llegó el momento de la verdad, introducimos el CDRom del teléfono en el portátil, buscamos en las opciones del teléfono como poner en marcha el puerto IRDA y lo colocamos enfrente IRDA del portátil. Si todo va bien veremos como el teléfono es detectado por el portátil así como el MODEM que incorpora.

Inmediatamente Windows procederá a instalar los drivers de estos nuevos dispositivos detectados.

Cuando aparezca el mensaje Su nuevo software está instalado y listo para usar accedemos al Panel de control (Configuración –> Panel de Control), hacemos doble clic sobre Opciones de teléfono y Modems y comprobamos que el MODEM está correctamente instalado.

Como comentamos en el caso del cable, el teléfono está conectado y reconocido por el portátil y listo para funcionar.

Ahora sólo queda empezar a usarlo pero eso lo veremos más adelante.

- 2.3.- Conexión por Bluetooth.

En el apartado anterior comenté que los puertos IRDA son muy frecuentes en los portátiles, cosa que no ocurre con los adaptadores Bluetooth, ya que no es frecuente que el portátil traiga en adaptador de este tipo montado de fábrica, por lo que lo primero que vamos a hacer es instalar un adaptador Bluetooth USB al portátil para poder comunicarlo con el teléfono.

La instalación es bastante sencilla, basta con conectar el adaptador Bluetooth USB en un puerto USB libre de nuestro portátil y dejar que Windows siga con sus procedimientos habituales.

No pongo imágenes ya que resultó tan rápida y sencilla la instalación que no pude realizar la captura. Concretamente el adaptador instalado ha sido un Adaptador Bluetooth USB Conceptronic modelo CBTU230505.

Como en el caso del puerto IRDA, encendemos el teléfono, activamos la comunicación Bluetooth y nos preparamos para configurar la conexión.

Abrimos en el portátil, desde el panel de control, la ventana para ver los dispositivos Bluetooth.

Pulsamos en el botón Agregar y veremos cómo Windows XP arranca el asistente que nos guiará en el proceso de detección del teléfono, y que iremos describiendo en las imágenes de las diferentes pantallas que Windows presenta.

En el asistente pinchamos en la check box Mi dispositivo está configurado y listo
para ser detectado
y pulsamos el botón Siguiente. El ordenador empezará a buscar hasta localizar al teléfono móvil.

Una vez detectado el teléfono móvil, lo seleccionamos y volvemos a pulsar el botón Siguiente, esto nos permitirá continuar con el proceso de instalación y nos solicitará la clave de acceso a nuestro dispositivo. Debemos estar atentos a los mensajes que aparezcan en el propio teléfono para completar el proceso de instalación.

Después de aparecer la ventana de finalización de la instalación, accedemos al panel de control, Configuración, Panel de Control, hacemos doble clic sobre Opciones de teléfono y Modems y comprobamos que el MODEM está correctamente instalado.

Fijaos que aparece el MODEM estándar con vínculo bluetooth correspondiente al hardware que acabamos de instalar y que aparece también el MODEM Infrarrojo que instalamos anteriormente, en este caso aparece como ausente porque no está activado en el móvil.

Con esto queda finalizado el apartado do conexión entre el móvil y el portátil y sólo nos queda conectar con el MODEM que corresponda.

3.- CONECTANDO A INTERNET:

Bueno, ya sólo nos queda conectar a Internet, casi nada, los métodos para conectar que vamos a describir  ahora, son los que mencionamos al principio del manual, a través de la red GSM o usando las capacidades GPRS si el teléfono dispone de ellas y tenemos el servicio contratado de la última descrita, UMTS no vamos a decir nada ya que no es muy frecuente todavía.

- 3.1.- Conexión GSM.

Cuando hablábamos de la conexión GSM, comentamos que al fin y al cabo se trataba de una llamada normal y como tal vamos a tratarla.

Para establecer la conexión, podemos hacer uso de una de esas típicas conexiones gratuitas (gratuita desde el punto de vista de proporcionar usuario y clave para el acceso, no en el coste de la llamada) que proporcionaban los operadores. Yo he elegido la de telefónica (telefonicanet) que era la que usaba con mi antiguo MODEM, pero imagino que cada operador tendrá la suya.

Ejecutamos el instalador del acceso telefónico, llegados a este punto es muy importante tener claro el sistema de conexión con el móvil (IRDA o Bluetooth) ya que durante el proceso de configuración debemos seleccionar el MODEM con el que vamos a conectar. Si vamos a usar la conexión IRDA, debemos seleccionar el MODEM que se instaló en esa configuración, Standard MODEM over IR link y si lo hacemos por Bluetooth elegiremos el MODEM estándar con vínculo Bluetooth y continuaremos con el proceso de instalación. Yo voy a elegir el de bluetooth que es lo que actualmente está habilitado en el teléfono.

Al terminar tendremos un icono en el escritorio que nos permitirá iniciar la conexión.

Para iniciar la conexión, debemos tener en cuenta que hay que activar en el teléfono el sistema de conexión que vayamos a usar IRDA o Bluetooth y colocarlo de la manera adecuada, sobre todo en el caso de conexión por Infrarrojos por lo que comentamos en su momento. Si el teléfono está conectado con el portátil, hacemos doble clic sobre el icono de la conexión.

Nos aparece la ventana con los datos de usuario y password para la conexión y pulsamos en el botón Conectar

vemos en la imagen como sigue el procedimiento de conexión y al final haciendo doble clic en el icono de la barra de tareas vemos que la conexión está activa.

Esta configuración es para andar por casa, en el caso de hacer uso de vuestro móvil la opción más adecuada es conocer el número de acceso de vuestro operador y a partir de ahí configurar el Acceso Telefónico a Redes.

Para crear y configurar el Acceso Telefónico a Redes, abriremos Mis sitios de Bluetooth haciendo doble clic sobre el icono de Bluetooth junto al reloj de Windows. Una vez abierto navegaremos desde Mis sitios de Bluetooth, hasta el nombre de nuestro dispositivo, en el que aparecerán una lista con todos los servicios ofrecidos por el teléfono, y entre ellos existe uno llamado Acceso telefónico a Redes. Pulsaremos con el botón derecho del ratón y seleccionaremos la opción Crear acceso directo.

Para establecer la comunicación deberemos hacerlo siempre desde Mis Sitios de Bluetooth, donde se encontrará el acceso directo al servicio Acceso Telefónico a Redes que hemos creado anteriormente. Hacemos doble clic sobre el icono y se nos abre la ventana correspondiente.

Lo primero que hay que introducir son Nombre de usuario y Contraseña, y a continuación el Número para marcar. Para que resulte más cómodo os ponemos algún ejemplo a continuación:

Operador –> Usuario  –> Contraseña  –> Número

Telefónica Movistar  –> MOVISTAR –> MOVISTAR –> 551
Amena –> tu@eresmas –> gratis  –> +34908250250
Vodafone –> wap@wap –> wap125 –> +34607100200

- 3.2.- Conexión GPRS.

El primer paso necesario es crear un acceso directo del servicio que queremos usar, en este caso, se trata de un Acceso telefónico a Redes. Para ello abriremos Mis sitios de Bluetooth haciendo doble clic sobre el icono de Bluetooth que aparece junto al reloj de Windows. Una vez abierto navegaremos desde Mis sitios de Bluetooth, hasta el nombre de nuestro dispositivo, en el que aparecerán una lista con todos los servicios ofrecidos por el teléfono, y entre ellos existe uno llamado Acceso telefónico a Redes. Pulsaremos con el botón derecho del ratón y seleccionaremos la opción Crear acceso directo.

Cuando hablábamos de la conexión GPRS, hay que especificar unos parámetros extras respecto a una conexión normal, y estos han de estar en la cadena de inicialización extra del módem. Entraremos en Configuración, Panel de Control, hacemos doble clic sobre Opciones de teléfono y Modems.

Seleccionamos el MODEM bluetooth y pulsamos el botón de propiedades, con lo que conseguiremos que se abra una nueva ventana en la que aparecen los parámetros de configuración del MODEM y en la que debemos acceder a la pestaña de Opciones avanzadas y así tendremos acceso a los Comandos de inicialización adicionales.

Aquí nos encontramos con el primer punto importante, la cadena de inicialización. En ella le indicamos el punto de red o APN que se debe solicitar a la red GPRS/GSM para poder realizar una conexión a Internet. Dado que en la imagen no se aprecian con nitidez los diferentes parámetros, los relacionamos a continuación:

Operador –> Comando

Telefónica Movistar Plus –> +CGDCONT=1,”IP”,”movistar.es”
Telefónica Movistar Activa –> +CGDCONT=1,”IP”,”p.movistar.es”
Amena –> +CGDCONT=1,”IP”,”internet”
Vodafone –> +CGDCONT=1,”IP”,”airtelnet.es”

Una vez introducida la cadena correcta pulsamos el botón ”Aceptar” para guardar los cambios. Recordad que para poder acceder a Internet mediante GPRS hay que confirmar si tenemos activado ese servicio en nuestro teléfono con el operador que corresponda y, si es necesario, solicitar su activación.

Para establecer la comunicación deberemos hacerlo siempre desde Mis Sitios de Bluetooth, donde se encontrará el acceso directo al servicio Acceso Telefónico a Redes que hemos creado anteriormente. La primera vez deberemos realizar las configuraciones lógicas de un acceso a Internet.

Lo primero que hay que introducir son Nombre de usuario y Contraseña. Os ponemos algún ejemplo a continuación:

Operador –> Usuario –> Contraseña

Telefónica Movistar –> MOVISTAR –> MOVISTAR
Amena –> CLIENTE –> AMENA
Vodafone –> wap@wap –> wap125

En el espacio que aparece a la derecha de Marcar: es donde se debe colocar el número que es necesario introducir para realizar la conexión, en nuestro caso debemos introducir:

*99***1#

Para finalizar, debemos terminar con los parámetros de configuración con la asignación de servidores DNS.

Para asignar las direcciones IP de los servidores DNS pulsaremos en el botón Propiedades, en la ventana que se abre, debemos pinchar en la pestaña Funciones de red, y entre las opciones que aparecen seleccionamos en este caso Protocolo Internet (TCP/IP) y de nuevo pinchamos en el botón Propiedades para iniciar la configuración.

Teclearemos las direcciones IP de los servidores DNS que correspondan para nuestro operador y pulsaremos Aceptar. Por motivos de seguridad sería conveniente desmarcar las check box correspondientes a las opciones Compartir impresoras y archivos para redes Microsoft y Cliente para redes Microsoft, de tal manera que así, con las opciones deshabilitadas evitaremos posibles puertas de acceso a nuestro ordenador. Ahora  podemos pulsar el botón Aceptar.

Ya está todo listo para conectarnos a Internet, pulsamos el botón Marcar, aguardaremos unos segundos mientras el teléfono realiza su trabajo de conectarse a Internet y si todo ha sido correcto el sistema nos informará de que ya estamos conectados.

Autor: GODMOLPublicado: 11/02/2006 – DERECHOS AUTOR

Free counter and web stats