- 29 Jan, 2008 4 commits
-
-
git-svn-id: file:///home/svn/mapi/trunk@1371 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1370 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1369 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1368 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 22 Jan, 2008 1 commit
-
-
added timestamps to flow records (only close flow records are paired) reverted/removed fix introduced in revision 1235, because timestamps should solve the problem too. Expired flows cannot be "fragmented" in different read_results -- these "fragments" are not fragments, but different flows (with same IPs, ports... but different timestamps since now). So these flows are not joined, but keep separately and distinguished by timestamps. Note: historically timestamp was transformed to epoch counter, since now timestamps are timestamps, epochs are epochs :) eflow_data is flow record with epoch (internal) flow_data is flow record without epoch (to send out) packetloss GUI: everything *Top renamed to *Status added "restart" button (requires some back-end shell script) some logging/debugging ability some reorganization... git-svn-id: file:///home/svn/mapi/trunk@1367 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 20 Dec, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1364 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 03 Dec, 2007 2 commits
-
-
added a new function - mapi_is_sensor_down() - if mapid and/or mapicommd are out of execution returns 1, otherwise returns 0. Use this function for reconnection purposes git-svn-id: file:///home/svn/mapi/trunk@1361 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1360 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 28 Nov, 2007 1 commit
-
-
Increased DIMAPI_DATA_SIZE to 1M. git-svn-id: file:///home/svn/mapi/trunk@1359 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 26 Nov, 2007 2 commits
-
-
git-svn-id: file:///home/svn/mapi/trunk@1358 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
GUI - better categorization/filtering of stats, 1 host to n, some fixes. git-svn-id: file:///home/svn/mapi/trunk@1357 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 17 Nov, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1356 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 13 Nov, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1355 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 07 Nov, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1354 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 04 Nov, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1353 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 03 Nov, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1352 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 02 Nov, 2007 1 commit
-
-
Unrecognised direction is counted just to statsrelwith, not to statsdir(to|from). git-svn-id: file:///home/svn/mapi/trunk@1351 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 01 Nov, 2007 1 commit
-
-
Note: EXPIRED_FLOWS has changed in previous revision (rev. 1349), packetloss client and mapi server have to share the same version of expiredflowshash.h git-svn-id: file:///home/svn/mapi/trunk@1350 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 28 Oct, 2007 1 commit
-
-
Reorderer flow_data struct to suppress differences between 32/64-bit client/server and save space at 64bit. Added ttl of the first packet to flow_data. git-svn-id: file:///home/svn/mapi/trunk@1349 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 27 Oct, 2007 6 commits
-
-
git-svn-id: file:///home/svn/mapi/trunk@1348 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
(Cheating at "old" CGI and NCURSES GUI for now, as I hope it will be solved soon.) git-svn-id: file:///home/svn/mapi/trunk@1347 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1346 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1345 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
Changet graph generation order (more logical). git-svn-id: file:///home/svn/mapi/trunk@1344 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
Added flows stats. Some refactorization to simplify. git-svn-id: file:///home/svn/mapi/trunk@1343 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 26 Oct, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1342 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 25 Oct, 2007 1 commit
-
-
Fixed int == void* unifications in pthread_create() calls -- illegal for 64bit. git-svn-id: file:///home/svn/mapi/trunk@1341 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 24 Oct, 2007 2 commits
-
-
Tested with new GUI (PHP); CGI GUI shows just first two hosts. Flow is assigned to opposite sensor when it appears there too (same flow). Unassigned flows are dropped, so filter has not to be exact, something void like "greater 0" should work. The differences against prev. impl. of multiple interface support (subject to keep or change?): prev.: Usage: hostA:if1:if2, hostB... "filter" now: Usage: "hostA:if1, hostA:if2" "hostB..." "filter" -more typing +DiMAPI syntax ?no need to parse and store device names prev.: mapi_stats("hostA:if1", &(stats1->statstable[i%countA])) mapi_stats("hostA:if2", &(stats1->statstable[++i%countA])) now: mapi_stats("host1:if1, host1:if2", &host[0].mapi_stats_dev). -order of devices not guaranteed so reordering* is done via pointers +less mapi function calls ?no need to store device names ?unique interface names required in case of reordering* *)for now, order never changes prev: for(i = 0; i < stats1.count;i++) { // host1 stats = stats1.statstable[i]; stats.hostname... for(i = 0; i < stats2.count;i++) { // host2 ... now: for(h = 0; h < hosts; h++) { for(d = 0; d < host[h].devices; d++) { stats = host[h].mapi_stats_dev[d]; host[h].name... parse_hosts() -- not a function (more simple as device names are not parsed and stored, just counted) get_mapi_stats() -- not a function (more simple because of prev. mentioned diffs) GUI (CSV, PHP, JS) -- several updates git-svn-id: file:///home/svn/mapi/trunk@1340 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1339 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 17 Oct, 2007 1 commit
-
-
git-svn-id: file:///home/svn/mapi/trunk@1338 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 15 Oct, 2007 4 commits
-
-
git-svn-id: file:///home/svn/mapi/trunk@1337 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1336 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1335 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
Modifications to enable multiple devices per host. git-svn-id: file:///home/svn/mapi/trunk@1334 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 10 Oct, 2007 1 commit
-
-
Jon Kåre Hellan authored
applications/appmon/appmon.c: Add -d flag to daemonize it. git-svn-id: file:///home/svn/mapi/trunk@1328 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 04 Oct, 2007 2 commits
-
-
function delete_flow() is called inside mapid_process_pkt(). Thus, race condition with process packet thread is avoided git-svn-id: file:///home/svn/mapi/trunk@1319 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
Jon Kåre Hellan authored
git-svn-id: file:///home/svn/mapi/trunk@1318 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 02 Oct, 2007 1 commit
-
-
using authentication is correctly applied (instructions in the file). Applicable only on packet traces (NOT live traffic). git-svn-id: file:///home/svn/mapi/trunk@1317 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
- 24 Sep, 2007 2 commits
-
-
git-svn-id: file:///home/svn/mapi/trunk@1316 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-
git-svn-id: file:///home/svn/mapi/trunk@1315 8d5bb341-7cf1-0310-8cf6-ba355fef3186
-