Hi Craig,
You could use flow-nfilter.
create a file filter.cfg
# start file filter.cfg
filter-primitive infected-hosts
type ip-address
permit <ipaddr>
.
.
permit <ipaddr>
default deny
filter-primitive external-hosts
type ip-address
permit <ipaddr>
default deny
filter-definition find-infected-hosts
match src-ip-addr infected-hosts
match dst-ip-addr external-hosts
# end file filter.cfg
then:
flow-nfilter -f filter.cfg -F find-infected-hosts < flowfile | flow-print -f5
or if you want to get the stats of the src and dst address sorted by octets
flow-nfilter -f filter.cfg -F find-infected-hosts < flowfile | flow-stat -f10 -S3
Rgds
Edwin
On Sun, 12 Sep 2004, Craig Macdonald wrote:
Hi flow-tools people!
Background:
We've been investigating a virus lookup on campus last week, in light of
recent news from the Internet Storm Center.
We detected the virus on Friday using our flowscan modules that were
processing the flow-tools files.
Last week we noted that the virus attempted to connect to 203.81.40.172 on
port 10009 (as per http://isc.sans.org/diary.php?date=2004-09-08)
So we checked our logs to see which machines had been attempting to
connect on that port - this identified most of the infected machines we
had previuosly identified and a few more.
Question:
We were wondering if it is possible, that given a list of (internal) IP
addresses, we could filter on them, and then aggregrate to determine if
there was anything else that many of the listed machines had attempted to
connect to. (Using flow-report etc)
If I were to explain this in a SQL like fashion:
SELECT dstip, count(*) FROM flows
WHERE
srcip IS IN (infected hosts list)
AND dstip IS external
GROUP BY dstip
We could then monitor for other infected machines making connections to
the same machine (bot controller), thus identifying infections quickly.
All input welcome
Regards
Craig Macdonald
[EMAIL PROTECTED]
Glasgow University Computing Service
_______________________________________________
Flow-tools mailing list
[EMAIL PROTECTED]
http://mailman.splintered.net/mailman/listinfo/flow-tools
_______________________________________________
Flow-tools mailing list
[EMAIL PROTECTED]
http://mailman.splintered.net/mailman/listinfo/flow-tools