If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: scripts.irssi.org/scripts/whitelist.pl - .

site address: scripts.irssi.org/scripts/whitelist.pl redirected to: scripts.irssi.org/scripts/whitelist.pl

site title:

.................................................................


Meta tags:

Headings (most frequently used words):

-

Text of the page (most frequently used words):
the (62), whitelist (43), irssi (39), network (32), whitelisted (30), nick (25), listtype (23), return (21), server (18), tag (17), print (16), defined (16), nicks (15), are (15), list (15), channels (15), chan (14), foreach (14), address (14), host (13), new (13), and (13), hosts (12), settings (12), split (12), whitehost (12), for (11), use (11), file (11), regexp (11), channel (11), next (11), htr (10), from (9), you (9), networks (9), sub (9), message (8), not (8), config (8), settings_get_str (8), whitenick (8), check (8), cmd (8), this (7), add (7), whitelist_networks (7), del (7), ignore (7), hostmask (7), whitelist_nicks (6), into (6), net (6), current (6), convert (6), david (6), rourke (6), settings_file (6), perl (6), undef (6), saw (6), allow (6), want (6), type (6), that (5), with (5), whitelist_hosts (5), nel (5), whitelist_channels (5), work (5), remove (5), shows (5), upgrade (5), show (5), simple (5), types (5), mask (5), make (5), grep (5), push (5), matches (5), them (5), usage (5), rest (5), log (4), puts (4), irc (4), removes (4), hash (4), changed (4), str (4), join (4), length (4), get (4), have (4), localized (4), chk (4), elsif (4), toggle (3), whitelist_notify (3), default (3), messages (3), whitelist_log_ignored_msgs (3), msg (3), whitelist_nicks_case_sensitive (3), whitelists (3), command (3), servers (3), commands (3), they (3), old (3), style (3), else (3), conf (3), change (3), print_config (3), keys (3), read (3), read_config (3), couldn (3), open (3), reading (3), sure (3), write_config (3), old2new (3), private (3), settings_get_bool (3), logging (3), first (3), hostmasks (3), look (3), was (3), entry (3), settings_add_bool (3), someone (2), phyber (2), valid (2), before (2), case (2), script (2), karl (2), siegemund (2), chatnets (2), can (2), also (2), specified (2), based (2), all (2), entries (2), version (2), get_irssi_dir (2), host_to_regexp (2), lc_host (2), die (2), need (2), write (2), out (2), writing (2), whitelist_check (2), stored (2), now (2), warning (2), casesensitive (2), logfile (2), unless (2), handle (2), because (2), kludge (2), sometimes (2), effort (2), too (2), without (2), whitename (2), don (2), some (2), channel_find (2), yes (2), nick_find (2), about (2), whitelist_cmd (2), args (2), what (2), error (2), things (2), removal (2), converting (2), store (2), added (2), function (2), cleanups (2), fixed (2), removed (2), pointless (2), status, window, ignored, will, logged, set, etc, allowed, checks, off, care, which, nicknames, thanks, geert, help, suggestions, sique, addition, managing, instead, modifier, additional, feature, may, restrict, whitelisting, ircserver, quite, verbose, reason, should, easy, remember, self, explaining, wants, shorter, feel, free, alias, must, run, haven, generated, yet, strict, vars, authors, contact, spuk, name, description, specific, anyone, license, gplv2, 2007, gmt, location, stores, our, various, mapping, 255, chr, sprintf, generate, while, chomp, map, there, duplicate, weirdness, arn, duplicates, one, gets, called, privmsg, these, four, after, chatnet, most, significant, always, local, lower, superfluous, rewrite, simplified, either, its, easiest, least, computational, itself, second, right, somewhat, more, sophisticated, wildcards, reconvert, attached, again, but, reassemble, require, interaction, last, hoping, accept, cases, already, done, thus, saving, computation, time, question, talking, differently, tagged, different, notice, attempt, attempted, send, localtime, stop, isn, signal_stop, bound, winit, didn, syntactically, correct, put, doing, then, unique, escape, letters, protect, special, characters, removing, anymore, just, see, values, give, felt, through, until, here, something, went, wrong, display, value, save, settings_add_str, whitelist_, signal_add_first, command_bind, changelog, how, longer, settings_, _str, showing, everything, been, general, cleanup, timestamp, global, variables, tstamp, created, directory, option, rotate, daily, comparison, being, lowercased,


Text of the page (random words):
toggle whitelist_notify default on print a message in the status window if someone not on the whitelist messages us toggle whitelist_log_ignored_msgs default on if this is on ignored messages will be logged to irssi whitelist log set whitelist_nicks phyber etc nicks that are allowed to msg us whitelist checks for a valid nick before a valid host toggle whitelist_nicks_case_sensitive default off do we care which case nicknames are in thanks to geert for help suggestions on this script karl sique siegemund s addition managing the whitelists with the whitelist command whitelist add nick puts new nicks into the whitelist_nicks list whitelist add host puts new hosts into the whitelist_hosts list whitelist add chan nel puts new channels into the whitelist_channels list whitelist add net work puts new chatnets or irc servers into the whitelist_networks list whitelist del nick removes the nicks from whitelist_nicks whitelist del host removes the hosts from whitelist_hosts whitelist del chan nel removes the channels from whitelist_channels whitelist del net work removes the chatnets or irc servers from whitelist_networks instead of the del modifier you can also use remove whitelist remove whitelist nick shows the current whitelist_nicks whitelist host shows the current whitelist_hosts whitelist chan nel shows the current whitelist_channels whitelist net work shows the current whitelist_networks additional feature for nicks channels and hosts you may use and to restrict the whitelisting to the specified network or ircserver the new commands are quite verbose they are so for a reason the commands should be easy to remember and self explaining if someone wants shorter commands feel free to use alias whitelist upgrade convert the old style settings to the new hash config file based settings you must run this if you haven t generated a config file yet whitelist show shows you all of the whitelisted entries use strict use irssi use irssi irc use io file use vars qw version irssi version 1 0 irssi authors david o rourke karl siegemund contact phyber at irssi q at spuk de name whitelist description whitelist specific nicks or hosts and ignore messages from anyone else license gplv2 changed 12 03 2007 15 20 gmt location of the settings file my settings_file irssi get_irssi_dir whitelist conf this hash stores our various whitelists my whitelisted a mapping to convert simple regexp and into perl regexp my htr foreach my i 0 255 my ch chr i htr ch q ch e htr htr a list of settings we can use and change my types nick nicks host hosts chan channels channel channels net networks network networks sub host_to_regexp my mask _ mask lc_host mask mask s htr 1 g return mask sub lc_host my host _ host s sprintf s s 1 lc 2 eg return host show the current config sub print_config foreach my listtype keys whitelisted my str join whitelisted listtype irssi print whitelisted listtype str read in the whitelist conf sub read_config nicks hosts channels networks my f io file new settings_file r die couldn t open settings_file for reading if defined f if defined f irssi print couldn t open settings_file for reading do you need to generate a config file with whitelist upgrade return while chomp my listtype list split _ whitelisted listtype map _ list make sure there is no duplicate weirdness undef my saw whitelisted listtype grep saw _ whitelisted listtype f undef write out the whitelist conf sub write_config my f io file new settings_file w die couldn t open settings_file for writing if defined f foreach my listtype keys whitelisted make sure we arn t writing duplicates undef my saw whitelisted listtype grep saw _ whitelisted listtype my str join whitelisted listtype print f listtype str n f undef convert old settings to new settings whitelist upgrade sub old2new my nicks irssi settings_get_str whitelist_nicks my hosts irssi settings_get_str whitelist_hosts my channels irssi settings_get_str whitelist_channels my networks irssi settings_get_str whitelist_networks foreach my nick split s nicks next if not length nick push whitelisted nicks nick foreach my host split s hosts next if not length host push whitelisted hosts host foreach my channel split s channels next if not length channel push whitelisted channels channel foreach my network split s networks next if not length network push whitelisted networks network write_config this one gets called from irssi if we get a private message privmsg sub whitelist_check my server msg nick address _ these four settings are stored in a hash now after reading the config file my nicks irssi settings_get_str whitelist_nicks my hosts irssi settings_get_str whitelist_hosts my channels irssi settings_get_str whitelist_channels my networks irssi settings_get_str whitelist_networks my warning irssi settings_get_bool whitelist_notify my casesensitive irssi settings_get_bool whitelist_nicks_case_sensitive my logging irssi settings_get_bool whitelist_log_ignored_msgs my logfile irssi get_irssi_dir whitelist log my hostmask nick address my tag server chatnet tag server tag unless defined tag tag lc tag handle servers first because they are the most significant nicks channels and hostmasks are always local to a network foreach my network whitelisted networks change it to lower case network lc network kludge sometimes you get superfluous you have to ignore next if network eq rewrite simplified regexp and to perl regexp network s htr 1 g either the server tag matches return if tag network or its address return if server address network nicks are the easiest to handle with the least computational effort so do them before hosts and networks foreach my whitenick whitelisted nicks if casesensitive nick lc nick whitenick lc whitenick simple check first is the nick itself whitelisted return if nick eq whitenick second check we have to look if the nick was localized to a network or irc server so we have to look at too whitenick my network split whitenick 2 ignore nicks without next if defined network convert simple regexp to perl regexp network s htr 1 g if the nick matches if nick eq whitenick allow if the server tag is right return if tag network or the server address matches return if server address network hostmasks are somewhat more sophisticated because they allow wildcards foreach my whitehost whitelisted hosts kludge sometimes you get next if whitehost eq first reconvert simple regexp to perl regexp whitehost host_to_regexp whitehost allow if the hostmask matches return if hostmask whitehost check if hostmask is localized to a network my whitename whitehost my network split whitehost 3 ignore hostmasks without attached network next if defined network we don t need to convert the network address again network s htr 1 g but we have to reassemble the hostmask whitehost whitename whitehost if the hostmask matches if hostmask eq whitehost allow if the server tag is ok return if tag network or the server address return if server address network channels require some interaction with the server so we do them last hoping that some accept cases are already done thus saving computation time and effort foreach my channel whitelisted channels check if we are on the specified channel my chan server channel_find channel if yes if defined chan check if the nick in question is also on that channel my chk chan nick_find nick allow the message return if defined chk check if we are talking about a localized channel chan my network split _ 2 ignore not localized channels next if defined network convert simple regexp to perl regexp network s htr 1 g ignore channels from a differently tagged server or from a different address next if tag network server address network check if we are on the channel chan server channel_find chan ignore if not next unless defined chan check if nick is on that channel too my chk chan nick_find nick allow if yes return if defined chk do we want a notice about this message attempt if warning irssi print tag nick address attempted to send private message do we want to make a log entry for it if logging my f io file new logfile return if defined f print f localtime tag nick address msg n f undef stop if the message isn t from a whitelisted address irssi signal_stop return sub usage irssi print usage whitelist add del remove nick host chan nel net work irssi print whitelist nick host chan nel net work irssi print whitelist upgrade irssi print whitelist show this is bound to the whitelist command sub whitelist_cmd my args server winit _ my cmd type rest split s args 3 what type of settings we want to change my listtype types type if we didn t get a syntactically correct command put out an error if defined listtype defined type usage return what are we doing if cmd eq add split rest into a list my list split s rest add the entries to the whitelist and then make sure it s unique foreach my entry list push whitelisted listtype entry undef my saw whitelisted listtype grep saw _ whitelisted listtype elsif cmd eq del cmd eq remove escape all letters to protect the perl regexp special characters rest s htr 1 g make a list of things we want removing my list split s rest use grep to remove the list of things we don t want anymore foreach my removal list whitelisted listtype grep removal whitelisted listtype elsif cmd eq upgrade irssi print converting old style settings to new config file based settings old2new read_config print_config return elsif cmd eq show print_config return elsif defined type look if we just want to see the current values listtype types cmd if defined listtype print them irssi print whitelist cmd s join whitelisted listtype else or give error message usage return else if we felt through until here something went wrong usage return display the changed value and store it in the settings irssi print whitelist type s join whitelisted listtype save the new settings write_config return irssi settings_add_bool whitelist whitelist_notify 1 irssi settings_add_bool whitelist whitelist_log_ignored_msgs 1 irssi settings_add_bool whitelist whitelist_nicks_case_sensitive 0 foreach keys types irssi settings_add_str whitelist whitelist_ types _ irssi signal_add_first message private whitelist_check irssi command_bind whitelist whitelist_cmd read the config read_config changelog 1 0 david o rourke changed how whitelists are stored we no longer use the settings_ _str for them we now store them in a hash and write read a config file added whitelist old2new function for converting to the new style list added whitelist show for showing everything that s been whitelisted 0 9g david o rourke cleanups 0 9f david o rourke cleanups 0 9e david o rourke changed print irssi print fixed in whitehost 0 9d david o rourke general cleanup of script removed pointless function timestamp removed pointless global variables tstamp whitenick whitehost created whitelist logging directory in irssi with option to rotate log daily fixed comparison of whitelist_networks to tag tag was being lowercased whitelist_networks was not
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Top 50 hastags from of all verified websites.