Re: bopm Digest, Vol 10, Issue 13 1. Re: bopm problem (Tim Syratt)
"Icemech" <[email protected]>
| Newsgroups | gmane.network.irc.bopm |
|---|---|
| Message-ID | <000e01c48ec5$13b13aa0$0300a8c0@james2af6f8f4f> |
I currently run bopm on 8 - 10 Deepspace.org servers. Using 2 lists to draw from. I also have been looking for a way to have a dnsbl to list open proxy IP/host that are not reported to or on the current blacklist(s). At one time I went to a website that listed over 1300 open proxies that could be used by anyone wanting them. I would be willing to assist in anyway as I can, bearing in mind that I am not a programmer. I have looked to see if there is a template for making a dnsbl database to run from, but have not found one as of yet. If there is anyway I can assist in getting this project off the ground please let me know Icemech (Jim Nichols) ----- Original Message ----- From: <[email protected]> To: <[email protected]> Sent: Monday, August 30, 2004 08:00 Subject: bopm Digest, Vol 10, Issue 13 > Send bopm mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.blitzed.org/listinfo/bopm > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of bopm digest..." > > > Today's Topics: > > 1. Re: bopm problem (Tim Syratt) > 2. Nickserv identify (E.J. Gonzalez) > 3. CVS: bopm configure,1.38,1.39 configure.in,1.36,1.37 > (Philipp Kern) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 29 Aug 2004 22:11:14 +1000 (EST) > From: "Tim Syratt" <[email protected]> > Subject: Re: [bopm] bopm problem > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain;charset=iso-8859-1 > > Hi All, > > If someone has the time & resources to start either a 'common proxy ports' > project or a shared DNSBL of banned users, AustNET (www.austnet.org) would > like to express their intrest and assistance. > > Regs, > Tim > > > On Fri, Aug 27, 2004 at 11:25:24PM -0500, Alex McMillen wrote: > >> I don't mean to act like a n00b, however this is a huge problem, > >> today, I had a botnet attempting to load about 500 total proxies, 300 > >> of which were caught by bopm and k:lined, however the other 200 were > >> not caught and I had to manually ban them. I'm using 3 dnsbls, and > >> it's configured "perfectly" but why isn't bopm scanning even some of > >> the simplest proxy ports used today to bypass scans? Shouldn't more > >> ports be added to bopm's list of ports to scan? > > > > Feel free to start a "common proxy ports" project. Sad fact is that > > such a list would encompass several hundred ports with a few > > protocols on each and still wouldn't be much more effective. > > > > All BOPM can ever do is mitigate this problem. Trying to detect > > malware on a remote owned machine was a losing proposition from the > > start. > > > > By all means share what works for you. > > > > Incidentally I am still interested in a more general project where > > multiple co-operating but not necessarily mutually trusting IRC networks > > could somehow share info about abusive IPs and publish it in DNSBL > > format. > > > > -- > > Andy Smith -- Occasional BOPM Developer And Support Monkey. Please copy > > all BOPM support queries to the BOPM list, _not_ just directly to me! > > If I've helped you with BOPM then please check my wishlist! > > http://www.amazon.co.uk/exec/obidos/registry/23IJ4U7N4J3X9 > > > > > -- > Regards, > Tim Syratt > > > ------------------------------ > > Message: 2 > Date: Wed, 25 Aug 2004 00:22:28 -0500 > From: "E.J. Gonzalez" <[email protected]> > Subject: [bopm] Nickserv identify > To: <[email protected]> > Message-ID: <000001c48a63$87404cb0$6401a8c0@JESELLEPC> > Content-Type: text/plain; charset="us-ascii" > > Hello, > > The problem I have with my bopm (3.1.2) is that it sends the identify > command and the > invite to chanserv before it's connected to the server. Is there > anything I can change > so that the bopm can wait for a notice from NickServ or any string > before it sends the > identify and invite commands? > > Thanks, > EJ > > > > > ------------------------------ > > Message: 3 > Date: Thu, 26 Aug 2004 12:15:15 +0000 (UTC) > From: [email protected] (Philipp Kern) > Subject: [bopm] CVS: bopm configure,1.38,1.39 configure.in,1.36,1.37 > To: [email protected] > Message-ID: <[email protected]> > > Update of /data/cvs/bopm > In directory nubian.blitzed.org:/tmp/cvs-serv49932 > > Modified Files: > configure configure.in > Log Message: > * Added the DNS name of the IRC server to the information needed by the > OPM team to add the reporter. > * Regenerated configure with autoconf. > > > Index: configure > =================================================================== > RCS file: /data/cvs/bopm/configure,v > retrieving revision 1.38 > retrieving revision 1.39 > diff --unified=6 -r1.38 -r1.39 > --- configure 17 Jan 2004 23:17:12 -0000 1.38 > +++ configure 26 Aug 2004 12:15:12 -0000 1.39 > @@ -1,9 +1,9 @@ > #! /bin/sh > # Guess values for system-dependent variables and create Makefiles. > -# Generated by GNU Autoconf 2.58 for bopm 3.1.2. > +# Generated by GNU Autoconf 2.59 for bopm 3.1.2. > # > # Copyright (C) 2003 Free Software Foundation, Inc. > # This configure script is free software; the Free Software Foundation > # gives unlimited permission to copy, distribute and modify it. > ## --------------------- ## > ## M4sh Initialization. ## > @@ -1071,46 +1071,49 @@ > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir ;; > *) # Relative path. > ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_builddir$srcdir ;; > esac > -case "$ac_dir" in > -.) ac_abs_builddir=$ac_builddir;; > + > +# Do not use `cd foo && pwd` to compute absolute paths, because > +# the directories may not exist. > +case `pwd` in > +.) ac_abs_builddir="$ac_dir";; > *) > - case $ac_builddir in > - .) ac_abs_builddir="$ac_dir";; > - [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;; > - *) ac_abs_builddir="$ac_dir"/$ac_builddir;; > + case "$ac_dir" in > + .) ac_abs_builddir=`pwd`;; > + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; > + *) ac_abs_builddir=`pwd`/"$ac_dir";; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_builddir=${ac_top_builddir}.;; > *) > case ${ac_top_builddir}. in > - .) ac_abs_top_builddir="$ac_dir";; > + .) ac_abs_top_builddir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; > - *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;; > + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_srcdir=$ac_srcdir;; > *) > case $ac_srcdir in > - .) ac_abs_srcdir="$ac_dir";; > + .) ac_abs_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; > - *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;; > + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_srcdir=$ac_top_srcdir;; > *) > case $ac_top_srcdir in > - .) ac_abs_top_srcdir="$ac_dir";; > + .) ac_abs_top_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; > - *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;; > + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; > esac;; > esac > > cd $ac_dir > # Check for guested configure; otherwise get Cygnus style configure. > if test -f $ac_srcdir/configure.gnu; then > @@ -1131,13 +1134,13 @@ > fi > > test -n "$ac_init_help" && exit 0 > if $ac_init_version; then > cat <<\_ACEOF > bopm configure 3.1.2 > -generated by GNU Autoconf 2.58 > +generated by GNU Autoconf 2.59 > > Copyright (C) 2003 Free Software Foundation, Inc. > This configure script is free software; the Free Software Foundation > gives unlimited permission to copy, distribute and modify it. > _ACEOF > exit 0 > @@ -1145,13 +1148,13 @@ > exec 5>config.log > cat >&5 <<_ACEOF > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > > It was created by bopm $as_me 3.1.2, which was > -generated by GNU Autoconf 2.58. Invocation command line was > +generated by GNU Autoconf 2.59. Invocation command line was > > $ $0 $@ > > _ACEOF > { > cat <<_ASUNAME > @@ -4612,13 +4615,13 @@ > > # Some flags need to be propagated to the compiler or linker for good > # libtool support. > case $host in > *-*-irix6*) > # Find out which ABI we are using. > - echo '#line 4618 "configure"' > conftest.$ac_ext > + echo '#line 4621 "configure"' > conftest.$ac_ext > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > case `/usr/bin/file conftest.$ac_objext` in > @@ -5174,13 +5177,13 @@ > # to fail, enabling locking or at least warning the user not to do parallel > # builds. > chmod -w . > save_CFLAGS="$CFLAGS" > CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" > compiler_c_o=no > -if { (eval echo configure:5180: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then > +if { (eval echo configure:5183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then > # The compiler can only warn and ignore the option if not recognized > # So say no if there are warnings > if test -s out/conftest.err; then > lt_cv_compiler_c_o=no > else > lt_cv_compiler_c_o=yes > @@ -7071,13 +7074,13 @@ > if test "$cross_compiling" = yes; then : > lt_cv_dlopen_self=cross > else > lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 > lt_status=$lt_dlunknown > cat > conftest.$ac_ext <<EOF > -#line 7077 "configure" > +#line 7080 "configure" > #include "confdefs.h" > > #if HAVE_DLFCN_H > #include <dlfcn.h> > #endif > > @@ -7169,13 +7172,13 @@ > if test "$cross_compiling" = yes; then : > lt_cv_dlopen_self_static=cross > else > lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 > lt_status=$lt_dlunknown > cat > conftest.$ac_ext <<EOF > -#line 7175 "configure" > +#line 7178 "configure" > #include "confdefs.h" > > #if HAVE_DLFCN_H > #include <dlfcn.h> > #endif > > @@ -11846,13 +11849,13 @@ > ## Running $as_me. ## > _ASBOX > } >&5 > cat >&5 <<_CSEOF > > This file was extended by bopm $as_me 3.1.2, which was > -generated by GNU Autoconf 2.58. Invocation command line was > +generated by GNU Autoconf 2.59. Invocation command line was > > CONFIG_FILES = $CONFIG_FILES > CONFIG_HEADERS = $CONFIG_HEADERS > CONFIG_LINKS = $CONFIG_LINKS > CONFIG_COMMANDS = $CONFIG_COMMANDS > $ $0 $@ > @@ -11909,13 +11912,13 @@ > Report bugs to <[email protected]>." > _ACEOF > > cat >>$CONFIG_STATUS <<_ACEOF > ac_cs_version="\\ > bopm config.status 3.1.2 > -configured by $0, generated by GNU Autoconf 2.58, > +configured by $0, generated by GNU Autoconf 2.59, > with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" > > Copyright (C) 2003 Free Software Foundation, Inc. > This config.status script is free software; the Free Software Foundation > gives unlimited permission to copy, distribute and modify it." > srcdir=$srcdir > @@ -12284,46 +12287,49 @@ > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir ;; > *) # Relative path. > ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_builddir$srcdir ;; > esac > -case "$ac_dir" in > -.) ac_abs_builddir=$ac_builddir;; > + > +# Do not use `cd foo && pwd` to compute absolute paths, because > +# the directories may not exist. > +case `pwd` in > +.) ac_abs_builddir="$ac_dir";; > *) > - case $ac_builddir in > - .) ac_abs_builddir="$ac_dir";; > - [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;; > - *) ac_abs_builddir="$ac_dir"/$ac_builddir;; > + case "$ac_dir" in > + .) ac_abs_builddir=`pwd`;; > + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; > + *) ac_abs_builddir=`pwd`/"$ac_dir";; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_builddir=${ac_top_builddir}.;; > *) > case ${ac_top_builddir}. in > - .) ac_abs_top_builddir="$ac_dir";; > + .) ac_abs_top_builddir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; > - *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;; > + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_srcdir=$ac_srcdir;; > *) > case $ac_srcdir in > - .) ac_abs_srcdir="$ac_dir";; > + .) ac_abs_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; > - *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;; > + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_srcdir=$ac_top_srcdir;; > *) > case $ac_top_srcdir in > - .) ac_abs_top_srcdir="$ac_dir";; > + .) ac_abs_top_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; > - *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;; > + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; > esac;; > esac > > > case $INSTALL in > [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; > @@ -12698,46 +12704,49 @@ > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir ;; > *) # Relative path. > ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_builddir$srcdir ;; > esac > -case "$ac_dir" in > -.) ac_abs_builddir=$ac_builddir;; > + > +# Do not use `cd foo && pwd` to compute absolute paths, because > +# the directories may not exist. > +case `pwd` in > +.) ac_abs_builddir="$ac_dir";; > *) > - case $ac_builddir in > - .) ac_abs_builddir="$ac_dir";; > - [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;; > - *) ac_abs_builddir="$ac_dir"/$ac_builddir;; > + case "$ac_dir" in > + .) ac_abs_builddir=`pwd`;; > + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; > + *) ac_abs_builddir=`pwd`/"$ac_dir";; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_builddir=${ac_top_builddir}.;; > *) > case ${ac_top_builddir}. in > - .) ac_abs_top_builddir="$ac_dir";; > + .) ac_abs_top_builddir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; > - *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;; > + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_srcdir=$ac_srcdir;; > *) > case $ac_srcdir in > - .) ac_abs_srcdir="$ac_dir";; > + .) ac_abs_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; > - *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;; > + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_srcdir=$ac_top_srcdir;; > *) > case $ac_top_srcdir in > - .) ac_abs_top_srcdir="$ac_dir";; > + .) ac_abs_top_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; > - *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;; > + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; > esac;; > esac > > > { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 > echo "$as_me: executing $ac_dest commands" >&6;} > @@ -12961,46 +12970,49 @@ > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir ;; > *) # Relative path. > ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_builddir$srcdir ;; > esac > -case "$ac_dir" in > -.) ac_abs_builddir=$ac_builddir;; > + > +# Do not use `cd foo && pwd` to compute absolute paths, because > +# the directories may not exist. > +case `pwd` in > +.) ac_abs_builddir="$ac_dir";; > *) > - case $ac_builddir in > - .) ac_abs_builddir="$ac_dir";; > - [\\/]* | ?:[\\/]* ) ac_abs_builddir=$ac_builddir;; > - *) ac_abs_builddir="$ac_dir"/$ac_builddir;; > + case "$ac_dir" in > + .) ac_abs_builddir=`pwd`;; > + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; > + *) ac_abs_builddir=`pwd`/"$ac_dir";; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_builddir=${ac_top_builddir}.;; > *) > case ${ac_top_builddir}. in > - .) ac_abs_top_builddir="$ac_dir";; > + .) ac_abs_top_builddir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; > - *) ac_abs_top_builddir="$ac_dir"/${ac_top_builddir}.;; > + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_srcdir=$ac_srcdir;; > *) > case $ac_srcdir in > - .) ac_abs_srcdir="$ac_dir";; > + .) ac_abs_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; > - *) ac_abs_srcdir="$ac_dir"/$ac_srcdir;; > + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; > esac;; > esac > -case "$ac_dir" in > +case $ac_abs_builddir in > .) ac_abs_top_srcdir=$ac_top_srcdir;; > *) > case $ac_top_srcdir in > - .) ac_abs_top_srcdir="$ac_dir";; > + .) ac_abs_top_srcdir=$ac_abs_builddir;; > [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; > - *) ac_abs_top_srcdir="$ac_dir"/$ac_top_srcdir;; > + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; > esac;; > esac > > > cd $ac_dir > > @@ -13066,13 +13078,14 @@ > echo "o Sounds complicated, what do you need?" > echo " BOPM is already designed to report the proxies you find, but it is" > echo " turned off by default. To enable it all you have to do is:" > echo " - Set DNSBL_FROM to a unique email address that we can contact you" > echo " at if there is ever any problem with your reports." > echo " - Email us now at [email protected] to tell us what you have" > -echo " set your DNSBL_FROM to." > +echo " set your DNSBL_FROM to together with the DNS name of your IRC" > +echo " server." > echo " - Set DNSBL_TO to [email protected]." > echo " - Set SENDMAIL to contain the path to your sendmail binary (even" > echo " if you don't use sendmail you will have a binary named sendmail in" > echo " /usr/sbin or /usr/lib." > echo > echo "For more info about the people who already report their proxies, please" > > Index: configure.in > =================================================================== > RCS file: /data/cvs/bopm/configure.in,v > retrieving revision 1.36 > retrieving revision 1.37 > diff --unified=6 -r1.36 -r1.37 > --- configure.in 17 Jan 2004 21:49:46 -0000 1.36 > +++ configure.in 26 Aug 2004 12:15:13 -0000 1.37 > @@ -133,13 +133,14 @@ > echo "o Sounds complicated, what do you need?" > echo " BOPM is already designed to report the proxies you find, but it is" > echo " turned off by default. To enable it all you have to do is:" > echo " - Set DNSBL_FROM to a unique email address that we can contact you" > echo " at if there is ever any problem with your reports." > echo " - Email us now at [email protected] to tell us what you have" > -echo " set your DNSBL_FROM to." > +echo " set your DNSBL_FROM to together with the DNS name of your IRC" > +echo " server." > echo " - Set DNSBL_TO to [email protected]." > echo " - Set SENDMAIL to contain the path to your sendmail binary (even" > echo " if you don't use sendmail you will have a binary named sendmail in" > echo " /usr/sbin or /usr/lib." > echo > echo "For more info about the people who already report their proxies, please" > > > > ------------------------------ > > _______________________________________________ > bopm mailing list > [email protected] > http://lists.blitzed.org/listinfo/bopm > > > End of bopm Digest, Vol 10, Issue 13 > ************************************