Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arne Øslebø
mapi
Commits
3b06c6b8
Commit
3b06c6b8
authored
Aug 31, 2006
by
Browse files
Minor interface changes
git-svn-id:
file:///home/svn/mapi/trunk@866
8d5bb341-7cf1-0310-8cf6-ba355fef3186
parent
8f013b49
Changes
2
Hide whitespace changes
Inline
Side-by-side
applications/appmon/Makefile
View file @
3b06c6b8
...
...
@@ -12,4 +12,4 @@ appform.cgi: appform.o util.o
$(CC)
$(CFLAGS)
$^
-o
$@
-lcgic
clean
:
$(RM)
*
.o
$(BINS)
appmon_form.html appmon.cgi
appmon.rrd
$(RM)
*
.o
$(BINS)
appmon_form.html appmon.cgi
applications/appmon/appmon.c
View file @
3b06c6b8
...
...
@@ -65,6 +65,7 @@ int main(int argc, char **argv) {
int
opt
;
void
sig_chld
(
int
);
FILE
*
fp
=
NULL
;
verbose
=
0
;
anonymize
=
1
;
refresh_time
=
10
;
...
...
@@ -129,7 +130,13 @@ int main(int argc, char **argv) {
/* start processing */
create_flows
(
scope
);
my_rrd_create
(
RRD_FILENAME
,
NUMFILTERS
);
if
((
fp
=
fopen
(
RRD_FILENAME
,
"r"
))
==
NULL
)
{
my_rrd_create
(
RRD_FILENAME
,
NUMFILTERS
);
}
else
{
fclose
(
fp
);
}
create_cgi
();
processing
=
1
;
...
...
@@ -233,11 +240,20 @@ void create_flows(char *scope) {
static
char
top_page
[]
=
"\
<html>
\n
<head>
\n
\
<style type=
\"
text/css
\"
>\
<!--\
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}\
.style6 {color: #000000}\
.style7 {color: #CCCCCC}\
.style8 {color: #00CC00}\
.style9 {font-size: xx-small}\
-->\
</style>\
<META Http-Equiv=
\"
Cache-Control
\"
Content=
\"
no-cache
\"
>
\n
\
<META Http-Equiv=
\"
Pragma
\"
Content=
\"
no-cache
\"
>
\n
\
<META Http-Equiv=
\"
Expires
\"
Content=
\"
0
\"
>
\n
\
<META Http-Equiv=
\"
Refresh
\"
Content=
\"
10;url=./%s
\"
>\
</head>
\n
<body>
\n
"
;
</head>
\n
<body>
<div class=style1>
\n
"
;
struct
top_clients_t
{
unsigned
int
tracker_id
;
...
...
@@ -468,7 +484,7 @@ void *process() {
fprintf
(
fp
,
"
\n
<tr> <th colspan=2>INCOMING TRAFFIC</th> <th colspan=2>OUTGOING TRAFFIC</th></tr>
\n
"
);
fprintf
(
fp
,
"<tr><th>IP</th><th>Traffic</th><th>IP</th><th>Traffic</th></tr>
\n
"
);
for
(
i
=
0
;
i
<
10
;
i
++
)
{
for
(
i
=
0
;
i
<
5
;
i
++
)
{
fprintf
(
fp
,
"<tr >
\n
"
);
struct
in_addr
ip
;
// IN
...
...
@@ -486,7 +502,7 @@ void *process() {
fprintf
(
fp
,
"</table></center>
\n
"
);
fprintf
(
fp
,
"</body></html>"
);
fprintf
(
fp
,
"</
div></
body></html>"
);
fflush
(
fp
);
fclose
(
fp
);
// }
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment