This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

forced to connect over a proxy port 80

Old posts that have not been replied to for several years.
Locked
s
spool

forced to connect over a proxy port 80

Post by spool »

hi,

i`m forced to connect over a proxy using port 80
irc works from my workstation.
i set in section advanced settings
set firewall "xxx.xxx.xxx.xxx:80" or
set firewall "!xxx.xxx.xxx.xxx:80"

when i try to run eggdrop with ./eggdrop -m eggdrop.conf it seems allright
oh yeah i´ve forgotten i try this all on a openbsd 3.2 box

Code: Select all

Eggdrop v1.6.13 (C) 1997 Robey Pointer (C) 2002 Eggheads 
[17:27] --- Loading eggdrop v1.6.13 (Mon Feb 24 2003) 
[17:27] Modul geladen: dns 
[17:27] Modul geladen: channels 
[17:27] Modul geladen: server 
[17:27] Modul geladen: ctcp 
[17:27] Modul geladen: irc 
[17:27] Modul geladen: notes            (mit Sprach-Unterstuetzung) 
[17:27] Modul geladen: console          (mit Sprach-Unterstuetzung) 
[17:27] Modul geladen: seen 
[17:27] Modul geladen: blowfish 
[17:27] Modul geladen: uptime 
[17:27] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ). 
[17:27] use '.help userinfo' for commands. 


STARTE DEN BOT IM BENUTZERDATEI-ERSTELLUNGS-MODUS. 
Baue eine Telnetverbindung zu dem Bot auf und gib 'NEW' als Deinen Nickname ein. 
ODER gehe ins IRC und:  /msg botname hello 
Dies macht Dich zum Master des Bots. 

[17:27] === botname: 1 channels, 0 users. 
Launched into the background  (pid: 1415)
but i`m not able to find my bot on the quakenet.

additional here my config:

Code: Select all

#! /home/bot/eggdrop/eggdrop 
# ^- This should contain a fully qualified path to your Eggdrop executable. 

##### BASIC SETTINGS ##### 
set username "botname" 
set admin "me <email: me@domain.com>" 
set network "QUAKENET" 
set timezone "CET" 
set offset "1" 
addlang "german" 
set max-logs 20 
set max-logsize 0 
set quick-logs 0 
logfile mco * "logs/eggdrop.log" 
logfile jpk #somechannel "logs/somechannel.log" 
set log-time 1 
set keep-all-logs 1 
set logfile-suffix ".%d%b%Y" 
set switch-logfiles-at 300 
set quiet-save 0 

set console "mkcobxs" 

set userfile "botname.user" 
set sort-users 0 
set help-path "help/" 
set text-path "text/" 
set temp-path "/tmp" 
set motd "text/motd" 
set telnet-banner "text/banner" 
set userfile-perm 0600 

set remote-boots 2 
set share-unlinks 1 
set protect-telnet 0 
set dcc-sanitycheck 0 
set ident-timeout 5 
set require-p 0 
set open-telnets 0 
set stealth-telnets 0 
set use-telnet-banner 0 
set connect-timeout 15 

set dcc-flood-thr 3 
set telnet-flood 5:60 
set paranoid-telnet-flood 1 
set resolve-timeout 15 

set firewall "xxx.xxx.xxx.xxx:80" <- ip to proxy??? with !? 
#set nat-ip "xxx.xxx.xxx.xxx" <- ip to proxy??? 

set ignore-time 15 
set hourly-updates 00 

set owner "me" 
set notify-newusers "$owner" 
set default-flags "hp" 
set whois-fields "url birthday" 
set die-on-sighup 0 
set die-on-sigterm 1 
unbind dcc n tcl *dcc:tcl 
unbind dcc n set *dcc:set 
set must-be-owner 1 
unbind dcc n simul *dcc:simul 

set max-dcc 50 
set enable-simul 1 
set allow-dk-cmds 1 
set dupwait-timeout 5 
set mod-path "modules/" 

loadmodule channels 

set chanfile "channels.chan" 
set force-expire 1 
set share-greet 0 
set use-info 1 

set global-flood-chan 10:60 
set global-flood-deop 3:10 
set global-flood-kick 3:10 
set global-flood-join 5:60 
set global-flood-ctcp 3:60 
set global-flood-nick 5:60 
set global-aop-delay 5:30 
set global-idle-kick 0 
set global-chanmode "nt" 
set global-stopnethack-mode 0 
set global-revenge-mode 1 
set global-ban-time 120 
set global-exempt-time 60 
set global-invite-time 60 

set global-chanset { 
        -autoop         -autovoice 
        -bitch          +cycle 
        +dontkickops    +dynamicbans 
        +dynamicexempts +dynamicinvites 
        -enforcebans    +greet 
        -inactive       -nodesynch 
        -protectfriends +protectops 
        -revenge        -revengebot 
        -secret         -seen 
        +shared         +statuslog 
        +userbans       +userexempts 
        +userinvites    -protecthalfops 
        -autohalfop 
} 

channel add #somechannel { 
  chanmode "+mntisl 1" 
} 
  channel set #somechannel +bitch +enforcebans +greet +revenge 

loadmodule server 
set net-type 5 

set nick "botname" 
set altnick "botname`" 
set realname "/msg botname Hello" 
set init-server { putserv "MODE $botnick +i-ws" } 

set default-port 6667 
set servers { 
  splatterworld.de.quakenet.org:6667 
  chat.uk.quakenet.org:6667 
  barrysworld.uk.quakenet.org:6667 
  ngi.it.quakenet.org:6667 
} 

set keep-nick 1 
set strict-host 0 
set quiet-reject 1 
set lowercase-ctcp 0 
set answer-ctcp 3 
set flood-msg 5:60 
set flood-ctcp 3:60 
set never-give-up 1 
set strict-servernames 0 
set server-cycle-wait 60 
set server-timeout 60 
set servlimit 0 
set check-stoned 1 
set use-console-r 0 
set debug-output 0 
set serverror-quit 1 
set max-queue-msg 300 
set trigger-on-ignore 0 
set double-mode 0 
set double-server 0 
set double-help 0 
set optimize-kicks 1 
set stack-limit 4 

loadmodule ctcp 
set ctcp-mode 0 

loadmodule irc 
set bounce-bans 1 
set bounce-modes 0 
set max-bans 20 
set max-modes 30 
set kick-fun 0 
set ban-fun 0 
set learn-users 0 
set wait-split 600 
set wait-info 180 
set mode-buf-length 200 
unbind msg - ident *msg:ident 
unbind msg - addhost *msg:addhost 
set no-chanrec-info 0 
set bounce-exempts 0 
set bounce-invites 0 
set max-exempts 20 
set max-invites 20 
set prevent-mixing 1 

loadmodule notes 
set notefile "botname.notes" 
set max-notes 50 
set note-life 60 
set allow-fwd 0 
set notify-users 1 
set notify-onjoin 1 

loadmodule console 
set console-autosave 1 
set force-channel 0 
set info-party 0 

loadmodule seen 

loadmodule blowfish 

loadmodule uptime 

source scripts/alltools.tcl 
source scripts/action.fix.tcl 
source scripts/compat.tcl 
source scripts/userinfo.tcl 
loadhelp userinfo.help
thx for any help i will get
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

This is because it's simply not possible to use HTTP proxies in eggdrop yet.

Only socks 4 proxies are supported (much to the anger of HTTP and Socks 5 users).
s
spool

Post by spool »

its not a http proxy i connect from my workstation to quaknet via mirc and all works fine.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

Are you sure it's not a HTTP proxy?
How are you sure?

As noted, only Socks 4 proxies function.
s
spool

Post by spool »

would it be a http proxy i would not be able to connect to the irc via mirc or im wrong? the settings for mirc are not set to any kind of socks but to proxie.

i think port tunneling is done by this proxy.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

In mIRC, the type "proxy" is a HTTP proxy, or also known as Generic, as it can be used with any software.
s
spool

Post by spool »

hm.... these means i couldn`t use eggdrop or i`m wrong?

or do you have any ideas how to get a connection. unfortunaly i must use this proxy :(
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

As noted in my first reply, eggdrop does not support HTTP proxies, only socks 4.

There may be a small socks 4 proxy which can connect via a HTTP proxy (a intermediate relay), I don't know.

But as it is, if the HTTP proxy is your only method, then your <CENCORDED>
Locked