🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.os.unix.linux.misc
5 messages
5 total messages Started by Tino Svatek Sun, 06 Jan 2002 22:21
Internet log-Datei?
#196
Author: Tino Svatek
Date: Sun, 06 Jan 2002 22:21
18 lines
1861 bytes
Hi Leute,

Ich betreibe ein SuSE Linux 7.3 mit Kernel 2.4.10 al Internetgateway f�r mein
Netzwerk.
Nun m�chte ich gerne alle Internetverbindungen (und nur die
Internetverbindungen) mitloggen, damit ich diese mit einem Perl-Script
auswerten kann. Wie gehe ich dieses an? Ich verwende keine Proxy, da keine
Offline Daten zur Verf�gung stehen sollen. Man kann sich das Ganze wie ein
Internetcafe vorstellen, das ich zentral abrechnen will.
Wer hat Ideen dazu?

Danke im Vorraus

Tino


-- 
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Re: Internet log-Datei?
#198
Author: IBZ-Team,PG
Date: Sun, 06 Jan 2002 22:59
53 lines
3105 bytes
Hi

Das geht mit ipchains relativ einfach. Einfach die passenden Regeln
definieren und beim Aufruf von ipchains den Parameter -l (f�r log) nicht
vergessen. Danach werden alle passenden Pakete mit printk() in die
/var/log/messages geschrieben. Allerdings w�rde ich da sehr vorsichtig
sein. Das kann ziemlich viel werden.
Siehe "man ipchains"

MfG Peter Gr�bl

Tino Svatek schrieb:
> 
> Hi Leute,
> 
> Ich betreibe ein SuSE Linux 7.3 mit Kernel 2.4.10 al Internetgateway f�r mein
> Netzwerk.
> Nun m�chte ich gerne alle Internetverbindungen (und nur die
> Internetverbindungen) mitloggen, damit ich diese mit einem Perl-Script
> auswerten kann. Wie gehe ich dieses an? Ich verwende keine Proxy, da keine
> Offline Daten zur Verf�gung stehen sollen. Man kann sich das Ganze wie ein
> Internetcafe vorstellen, das ich zentral abrechnen will.
> Wer hat Ideen dazu?
> 
> Danke im Vorraus
> 
> Tino
> 
> --
> Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

-- 

-------------------------------------------------------------------------

                              ,     \    /      ,
                             / \    )\__/(     / \   
                            /   \  (_\  /_)   /   \                
         __________________/_____\__\@  @/___/_____\_________________
         |                          |\../|                          |
         |                           \VV/                           |
         |   BMW IBZ Hotline                                        |
         |   Heidemannstr. 170                                      |
         |   80807 M�nchen                                          |
         |   Tel. +049 89 382 47588                                 |
         |__________________________________________________________|
                       |    /\ /      \\       \ /\    |
                       |  /   V        ))       V   \  |
                       |/     `       //        '     \|
                       `              V
PGP encryption key 40264B4D
available at http://www.keyserver.net/en/
Fingerprint = 3C46 9A15 CFD3 A600 13CE 3126 8D47 3929
Re: Internet log-Datei?
#197
Author: Erwin Burgstaller
Date: Sun, 06 Jan 2002 23:01
57 lines
2728 bytes
Tino Svatek <tino.svatek@tirol.com> wrote:
> Hi Leute,
> 
> Ich betreibe ein SuSE Linux 7.3 mit Kernel 2.4.10 al Internetgateway f�r mein
> Netzwerk.
> Nun m�chte ich gerne alle Internetverbindungen (und nur die
> Internetverbindungen) mitloggen, damit ich diese mit einem Perl-Script
> auswerten kann. Wie gehe ich dieses an? Ich verwende keine Proxy, da keine
> Offline Daten zur Verf�gung stehen sollen. Man kann sich das Ganze wie ein
> Internetcafe vorstellen, das ich zentral abrechnen will.
> Wer hat Ideen dazu?

Ich w�rde es mit iptables oder ipchains machen.

z.B. so (ist von einem Router WAN<->Router<->LAN)

#!/bin/sh
set -x

# Foo ins Internet
ipchains -F foo 2>/dev/null
ipchains -X foo 2>/dev/null

ipchains -N foo

# Foo ins LAN
ipchains -F foolo 2>/dev/null
ipchains -X foolo 2>/dev/null

ipchains -N foolo

# Netbios Zeugs schmeissen wir weg
$IPCHAINS -A input -p tcp -s 10.40.0.0/16 137:139 -j REJECT -l
$IPCHAINS -A input -p udp -s 10.40.0.0/16 137:139 -j REJECT -l

# ist das Paket vom oder fuers Internet dann springen wir in den foo chain
ipchains -I input -s 10.40.0.0/16 -d ! 10.17.0.0/16   -j foo
ipchains -I input -s 10.40.0.0/16 -d ! 192.168.2.0/24 -j foo
ipchains -I input -d 10.40.0.0/16 -s ! 10.17.0.0/16   -j foo
ipchains -I input -d 10.40.0.0/16 -s ! 192.168.2.0/24 -j foo

# ist fuer lokales Netz, wir springen in den foolo chain
ipchains -I input -s 10.40.0.0/16 -j foolo
ipchains -I input -d 10.40.0.0/16 -j foolo

ipchains -A foo -j ACCEPT
ipchains -A foolo -j ACCEPT


In der Auswertung kann man dann mit:

ipchains -v -n -x -L foo

die Mengen auslesen. Mit iptables geht's so �hnlich.


Erwin
Re: Internet log-Datei?
#199
Author: Tobias Wolter
Date: Mon, 07 Jan 2002 14:53
18 lines
1903 bytes
"Tino Svatek" <tino.svatek@tirol.com> writes:

> Nun m�chte ich gerne alle Internetverbindungen (und nur die
> Internetverbindungen) mitloggen, damit ich diese mit einem Perl-Script
> auswerten kann. Wie gehe ich dieses an? Ich verwende keine Proxy, da keine
> Offline Daten zur Verf�gung stehen sollen. Man kann sich das Ganze wie ein
> Internetcafe vorstellen, das ich zentral abrechnen will.
> Wer hat Ideen dazu?

Wenns es nur darum geht, die Zeiten auszuwerten, wuerde es reichen, in
die /etc/ppp/ip-up ein
  echo "Connection established at `date -Iseconds`" >> /var/log/connections
und in die /etc/ppp/ip-down entsprechend
  echo "Connection closed at `date -Iseconds`" >> /var/log/connections
einzutragen. Nachrichten entsprechend nach eigenem Gusto anpassen,
logfile kann irgendwo sein.

-towo
Re: Internet log-Datei?
#195
Author: Christian Garbs [Master Mitch]
Date: Mon, 07 Jan 2002 18:59
23 lines
2531 bytes
Tino Svatek <tino.svatek@tirol.com> wrote:

>> # Foo ins Internet
>> ipchains -F foo 2>/dev/null
>> ipchains -X foo 2>/dev/null
>>... 

> Vorerst danke f�r die ausf�hrliche Antwort. H�tt da nur eine
> Newbiefrage: was ist "foo"?

"Foo" ist der Name, den er sich f�r die Ipchains-Kette ausgesucht
hat. Da kann auch "Hugo", "Susi" oder "Internet" stehen. Richtige
Hacker nahmen lat�rnich "foo" :-)

http://www.tuxedo.org/~esr/jargon/html/entry/foo.html

Gru�,
Christian, f'up2 auf dcoulm beschr�nkend
-- 
....Christian.Garbs.....................................http://www.cgarbs.de
Die Zauberer schauderten. Sie waren nicht prinzipiell gegen das Drau�en,
lehnten jedoch f�r sich selbst einen Platz darin ab.
                                       (Terry Pratchett, Schweinsgalopp)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads