Feature #12968 » diag_packet_capture.patch-v2.patch
| src/usr/local/www/diag_packet_capture.php | ||
|---|---|---|
| 277 | 277 |
$action = gettext("Start");
|
| 278 | 278 | |
| 279 | 279 |
//delete previous packet capture if it exists |
| 280 |
if (file_exists($fp.$fn)) {
|
|
| 281 |
unlink ($fp.$fn); |
|
| 282 |
} |
|
| 283 | ||
| 280 |
unlink_if_exists($fp.$fn); |
|
| 284 | 281 |
} elseif ($_POST['stopbtn'] != "") {
|
| 285 | 282 |
$action = gettext("Stop");
|
| 286 | 283 |
$processes_running = trim(shell_exec("/bin/ps axw -O pid= | /usr/bin/grep tcpdump | /usr/bin/grep {$fn} | /usr/bin/egrep -v '(pflog|grep)'"));
|
| ... | ... | |
| 297 | 294 |
} elseif ($_POST['downloadbtn'] != "") {
|
| 298 | 295 |
//download file |
| 299 | 296 |
send_user_download('file', $fp.$fn);
|
| 297 |
} elseif ($_POST['clearbtn'] != "") {
|
|
| 298 |
//delete previous packet capture if it exists |
|
| 299 |
unlink_if_exists($fp.$fn); |
|
| 300 | 300 |
} |
| 301 | 301 |
} |
| 302 | 302 |
} else {
|
| ... | ... | |
| 491 | 491 |
null, |
| 492 | 492 |
'fa-download' |
| 493 | 493 |
))->addClass('btn-primary');
|
| 494 | ||
| 495 |
$form->addGlobal(new Form_Button( |
|
| 496 |
'clearbtn', |
|
| 497 |
'Clear Capture', |
|
| 498 |
null, |
|
| 499 |
'fa-undo' |
|
| 500 |
))->addClass('btn-danger restore');
|
|
| 494 | 501 | |
| 495 | 502 |
if (file_exists($fp.$fns)) {
|
| 496 | 503 |
$section->addInput(new Form_StaticText( |