diff options
author | Tom Schaefer <tom@tomschaefer.org> | 2010-07-26 11:55:01 -0400 |
---|---|---|
committer | Tom Schaefer <tom@tomschaefer.org> | 2010-07-26 11:55:01 -0400 |
commit | df7c02eb588a9a5f4b14401ea9bde564132b4e0e (patch) | |
tree | cb3f412ec78ae8b97ac5a245338f407eba4fbd90 | |
parent | 0e9d556a1c497f9f3bf52e710447541325d69ec6 (diff) | |
download | pfsense-packages-df7c02eb588a9a5f4b14401ea9bde564132b4e0e.tar.gz pfsense-packages-df7c02eb588a9a5f4b14401ea9bde564132b4e0e.tar.bz2 pfsense-packages-df7c02eb588a9a5f4b14401ea9bde564132b4e0e.zip |
Add filemgr package
new file: config/filemgr/file_manager.tmp
new file: config/filemgr/filemgr.inc
new file: config/filemgr/filemgr.xml
new file: config/filemgr/index.tmp
new file: config/filemgr/rbfmimg/bg_footer.png
new file: config/filemgr/rbfmimg/bg_header.png
new file: config/filemgr/rbfmimg/bg_page.png
new file: config/filemgr/rbfmimg/file_editor_bg.png
new file: config/filemgr/rbfmimg/folder.png
new file: config/filemgr/rbfmimg/folder_go.png
new file: config/filemgr/rbfmimg/folder_up.png
new file: config/filemgr/rbfmimg/go.png
new file: config/filemgr/rbfmimg/ico_delete.png
new file: config/filemgr/rbfmimg/ico_download.png
new file: config/filemgr/rbfmimg/ico_file.png
new file: config/filemgr/rbfmimg/ico_html.png
new file: config/filemgr/rbfmimg/ico_open_as_web.png
new file: config/filemgr/rbfmimg/ico_php.png
new file: config/filemgr/rbfmimg/ico_picture.png
new file: config/filemgr/rbfmimg/ico_rename.png
new file: config/filemgr/rbfmimg/ico_script_edit.png
new file: config/filemgr/rbfmimg/ico_use_file.png
new file: config/filemgr/rbfmimg/ico_use_file_inactive.png
new file: config/filemgr/rbfmimg/index.html
new file: config/filemgr/rbfmimg/new.png
new file: config/filemgr/rbfminc/config.tmp
new file: config/filemgr/rbfminc/download.tmp
new file: config/filemgr/rbfminc/file_editor_style.css
new file: config/filemgr/rbfminc/functions.tmp
new file: config/filemgr/rbfminc/index.html
new file: config/filemgr/rbfminc/rename.tmp
new file: config/filemgr/rbfminc/session.tmp
modified: pkg_config.7.xml
modified: pkg_config.8.xml
new file: pkg_config.8.xml.amd64~
38 files changed, 4133 insertions, 0 deletions
diff --git a/config/filemgr/file_manager.tmp b/config/filemgr/file_manager.tmp new file mode 100644 index 00000000..c4bcaa19 --- /dev/null +++ b/config/filemgr/file_manager.tmp @@ -0,0 +1,595 @@ +<?php +include "rbfminc/config.php"; +//include "rbfminc/session.php"; +require_once('config.inc'); + require("guiconfig.inc"); + include("head.inc"); + global $config; +if('ok' == 'ok'){ + set_time_limit(1800); //30 min + include "rbfminc/functions.php"; + + clearstatcache (); + $_GET['p'] = urldecode($_GET['p']); + + if($_COOKIE['current_folder']){ + $initial_folder_cookie = $_COOKIE['current_folder']; + } + + if($_GET['url_field']){ + setcookie('url_field', $_GET['url_field']); + $url_field = $_GET['url_field']; + }else{ + $url_field = $_COOKIE['url_field']; + } + + if($_GET['p']){ + if(substr($_GET['p'], -1) != "/"){$_GET['p'] = $_GET['p']."/";} + $current_folder = $_GET['p']; + }elseif($initial_folder_cookie and file_exists($initial_folder_cookie)){ + if(substr($initial_folder_cookie, -1) != "/"){$initial_folder_cookie = $initial_folder_cookie."/";} + $current_folder = $initial_folder_cookie; + }elseif($initial_folder and file_exists($initial_folder)){ + if(substr($initial_folder, -1) != "/"){$initial_folder = $initial_folder."/";} + $current_folder = $initial_folder; + }else{ + $current_folder = $_SERVER['DOCUMENT_ROOT']."/"; + } + + + if($only_below and strlen($current_folder) < strlen($initial_folder)){ + setcookie('current_folder', '', time()-3600); + header("Location: file_manager.php"); + exit(); + } + + + //setcookie('current_folder', $current_folder); + + if(substr($current_folder, 0, strlen($_SERVER['DOCUMENT_ROOT'])) == $_SERVER['DOCUMENT_ROOT']){ + $url_path = "http://".$_SERVER['HTTP_HOST']."/".substr($current_folder, strlen($_SERVER['DOCUMENT_ROOT'])); + } + + + if($_POST['save_file'] == 'save_file' and $_GET['f']){ + if($handle = fopen($current_folder.$_GET['f'] , 'w')){ + if (fwrite($handle, stripslashes($_POST['file_content'])) === FALSE) { + $alert_info .= "Cannot write to file ({$current_folder}{$_GET['f']})"; + }else{ + $alert_info .= "File ({$current_folder}{$_GET['f']}) successfully saved"; + $redirect = "file_manager.php?p=".urlencode($current_folder); + } + }else{ + $alert_info .= "Invalid file!!!"; + } + } + + + if($_POST['upload_file'] == 'upload_file'){ + if($_FILES['file']['error'] == 8){ + $alert_info .= "File upload stopped by extension!!!"; + } + if($_FILES['file']['error'] == 7){ + $alert_info .= "Failed to write file to disk!!!"; + } + if($_FILES['file']['error'] == 6){ + $alert_info .= "Missing a temporary folder!!!"; + } + if($_FILES['file']['error'] == 4){ + $alert_info .= "No image was uploaded!!!"; + } + if($_FILES['file']['error'] == 3){ + $alert_info .= "The uploaded file was only partially uploaded!!!"; + } + if($_FILES['file']['error'] == 2){ + $alert_info .= "The uploaded file exceeds the MAX_FILE_SIZE!!!"; + } + if($_FILES['file']['error'] == 1){ + $alert_info .= "The uploaded file exceeds the upload_max_filesize!!!"; + } + + + if(!$alert_info){ + if(file_exists($current_folder.$_FILES['file']['name']) and !$_POST['replace_file']){ + $alert_info .= "A file with the same name already exist in this folder\\nTo replace this file check \"Replace existing file\" in upload form!"; + $redirect = "file_manager.php?p=".urlencode($current_folder); + }else{ + if(!@move_uploaded_file($_FILES["file"]["tmp_name"], $current_folder.$_FILES['file']['name'])){ + $alert_info .= "Failed to upload file!!!"; + }else{ + $alert_info .= "File successfully uploaded!"; + $redirect = "file_manager.php?p=".urlencode($current_folder); + } + } + } + } + + if($_GET['do'] == 'delete' and $_GET['file'] and $_GET['type'] == 'file'){ + if(file_exists($current_folder.$_GET['file'])){ + if(!@unlink($current_folder.$_GET['file'])){ + $alert_info = "You cannot delete this file\\nThe relevant permissions must permit this."; + }else{ + $alert_info = "File deleted"; + $redirect = "file_manager.php?p=".urlencode($current_folder); + } + }else{ + $alert_info = "You cannot delete this file\\nInvalid file"; + } + } + + if($_GET['do'] == 'delete' and $_GET['file'] and $_GET['type'] == 'directory'){ + if(file_exists($current_folder.$_GET['file'])){ + if(!RecursiveFolderDelete($current_folder.$_GET['file'])){ + $alert_info = "You cannot delete this directory\\nThe relevant permissions must permit this."; + }else{ + $alert_info = "Folder deleted"; + $redirect = "file_manager.php?p=".urlencode($current_folder); + } + }else{ + $alert_info = "You cannot delete this directory\\nInvalid directory"; + } + } + + if($_POST['create_folder'] == "Create folder"){ + if(@mkdir($current_folder.$_POST['folder_name'])){ + $alert_info = "Folder created successfully!"; + }else{ + $alert_info = "Invalid folder bane!"; + } + } + + + preg_match_all("/\//", $current_folder, $m); + if(count($m[0]) > 1){ + $up_one_level = " ondblclick=\"document.location='{$_SERVER['PHP_SELF']}?p=".urlencode(substr($current_folder, 0, strrpos(substr($current_folder, 0, -1), "/"))."/")."'\""; + } + + + if ($handle = @opendir($current_folder)) { + while (false !== ($folder_content = readdir($handle))) { + if(is_dir($current_folder.'/'.$folder_content) and $folder_content!='.' and $folder_content!='..'){ + $folders[] = $folder_content; + }elseif(!is_dir($current_folder.'/'.$folder_content) and $folder!='.' and $folder_content!='..'){ + $files[] = $folder_content; + } + } + closedir($handle); + }else{ + $error = "<h1 style='color:red' align='center'>Invalid directory</h1>"; + } + + + $container .= " +<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\" class=\"list\" width=\"100%\"> + <tr> + <th style='padding:0;width:18px'> </th> + <th>Name</th> + <!--<th> </th>--> + <th> </th> + <th> </th> + <th> </th> + <th> </th> + <th> </th> + <th>Ext.</th> + <th>Size</th> + <th>Date</th> + <th>Attributes</th> + </tr> + <tr> + <td style='padding:0;width:18px' title=\"UP one level\"><img width='16' height='16' src='rbfmimg/folder.png' alt='F'{$up_one_level} /></td> + <td colspan=\"11\"><b title=\"UP one level\"{$up_one_level}>[..]</b></td> + </tr> +"; + + $id = 1; + + if(is_array($folders)){ + array_multisort($folders, SORT_ASC, SORT_REGULAR); + foreach($folders as $v){ + if($v){ + + $vf = $v.'/'; + + $last_updated_time = date("Y.m.d H:i:s", filemtime($current_folder.$v)); + + $fileperms = GetFilePerms($current_folder.$v); + + if($url_path){ + $browser = "<a href='{$url_path}{$v}' target='_blank'><img src='rbfmimg/ico_open_as_web.png' border='0' width='16' height='16' alt='W' title='Open as web page' /></a>"; + if($url_field){ + $use_url = "<img src='rbfmimg/ico_use_file.png' border='0' width='16' height='16' alt='U' title='Use URL ({$url_path}{$v})' onclick=\"window.opener.document.getElementById('{$url_field}').value='{$url_path}{$v}'; window.close()\" style='cursor: pointer' />"; + }else{ + $use_url = "<img src='rbfmimg/ico_use_file_inactive.png' border='0' width='16' height='16' alt='U' title='Use URL (Inactive!!!)' />"; + } + }else{ + $browser = " "; + $use_url = "<img src='rbfmimg/ico_use_file_inactive.png' border='0' width='16' height='16' alt='U' title='Use URL (Inactive!!!)' />"; + } + + + $container .= " + <tr> + <td style='padding:0;width:18px'> + <img width='16' height='16' + src='rbfmimg/folder.png' + alt='Folder' + ondblclick=\"document.location='{$_SERVER['PHP_SELF']}?p=".urlencode($current_folder.$vf)."'\" + /> + </td> + <td> + + <div style='padding-top:2px;' + id='f{$id}' + ondblclick=\"document.location='{$_SERVER['PHP_SELF']}?p=".urlencode($current_folder.$vf)."'\" + > + {$v} + </div> + + <form + class='rename_field' + id='r{$id}' + name=\"form{$id}\" + method=\"post\" + action=\"rbfminc/rename.php\" + target=\"results\" + onsubmit=\" + this.n.blur(); + return false + \" + > + + <input + class='input_name rename_input' + name=\"n\" + type='text' + value='{$v}' + id='rf{$id}' + onblur=\" + document.form{$id}.submit(); + document.getElementById('f{$id}').style.display = 'block'; + document.getElementById('r{$id}').style.display = 'none'; + document.getElementById('f{$id}').innerHTML = this.value; + document.form{$id}.o.value = this.value; + \" + /> + + <input name=\"cf\" type=\"hidden\" value=\"{$current_folder}\" /> + <input name=\"o\" type=\"hidden\" value=\"{$v}\" /> + <input name=\"t\" type=\"hidden\" value=\"d\" /> + <input name=\"submitS\" type=\"submit\" value=\"submitS\" style='display: none; width:0;height:0' onsubmit=\"this.n.blur(); return false\" /> + </form> + </td> + <!--<td>{$use_url}</td>--> + <td>{$browser}</td> + <td> </td> + <td> + <img width='16' height='16' + src='rbfmimg/ico_rename.png' + alt='Rename' title='Rename' + onclick=\" + document.getElementById('r{$id}').style.display = 'block'; + document.getElementById('f{$id}').style.display = 'none'; + document.getElementById('rf{$id}').focus(); + document.getElementById('rf{$id}').select() + \" + /> + </td> + <td> </td> + <td> + <img width='16' height='16' + src='rbfmimg/ico_delete.png' + alt='D' + title='Delete' + onclick=\" + if( + confirm('Delete folder "{$v}"?') && + confirm('You cannot undo this operation!!!') && + confirm('To delete this folder "{$v}" press OK\\nTo cancel this operation press CANCEL') + ){ + document.location = 'file_manager.php?p=".urlencode($current_folder)."&do=delete&file=".urlencode($v)."&type=directory' + } + \" + /> + </td> + <td class='srow'> </td> + <td><b><DIR></b></td> + <td class='srow'>{$last_updated_time}</td> + <td class='fileperms'>{$fileperms}</td> + </tr> + "; + $id++; + } + } + } + if(is_array($files)){ + array_multisort($files, SORT_ASC, SORT_REGULAR); + foreach($files as $v){ + if($v){ + + $extension = substr(strrchr($v, "."), 1); + + $file_image = "ico_file.png"; + if($extension == 'php' or $extension == 'php3'){$file_image = "ico_php.png";} + if( + $extension == 'htm' or + $extension == 'HTM' or + $extension == 'html' or + $extension == 'HTML' + ){$file_image = "ico_html.png";} + if( + $extension == 'jpg' or + $extension == 'JPG' or + $extension == 'jpeg' or + $extension == 'JPEG' or + $extension == 'gif' or + $extension == 'GIF' or + $extension == 'png' or + $extension == 'PNG' + ){$file_image = "ico_picture.png";} + + $last_updated_time = date("Y.m.d H:i:s", filemtime($current_folder.$v)); + + $file_size = roundsize(filesize($current_folder.$v)); + + if( + $extension == 'txt' or + $extension == 'inc' or + $extension == 'sh' or + $extension == 'js' or + $extension == 'xml' or + $extension == 'conf' or + $extension == 'config' or + $extension == 'ini' or + $extension == 'php' or + $extension == 'php3' or + $extension == 'htm' or + $extension == 'HTM' or + $extension == 'html' or + $extension == 'HTML' or + $extension == 'css' or + $extension == 'CSS' + ){ + $edit_file_content = "<a href='file_manager.php?p=".urlencode($current_folder)."&f=".urlencode($v)."&do=edit#file_edit'><img width='16' height='16' src='rbfmimg/ico_script_edit.png' alt='Edit' title='View/Edit' border='0' /></a>"; + }else{ + $edit_file_content = " "; + } + + $fileperms = GetFilePerms($current_folder.$v); + + if($url_path){ + $browser = "<a href='{$url_path}{$v}' target='_blank'><img src='rbfmimg/ico_open_as_web.png' border='0' width='16' height='16' alt='W' title='Open as web page' /></a>"; + if($url_field){ + $use_url = "<img src='rbfmimg/ico_use_file.png' border='0' width='16' height='16' alt='U' title='Use URL ({$url_path}{$v})' onclick=\"window.opener.document.getElementById('{$url_field}').value='{$url_path}{$v}'; window.close()\" style='cursor: pointer' />"; + }else{ + $use_url = "<img src='rbfmimg/ico_use_file_inactive.png' border='0' width='16' height='16' alt='U' title='Use URL (Inactive!!!)' />"; + } + }else{ + $browser = " "; + $use_url = "<img src='rbfmimg/ico_use_file_inactive.png' border='0' width='16' height='16' alt='U' title='Use URL (Inactive!!!)' />"; + } + + + $container .= " + <tr> + <td style='padding:0;width:18px'> + <img width='16' height='16' src='rbfmimg/{$file_image}' alt='File' ondblclick=\"document.location = 'rbfminc/download.php?p=".urlencode($current_folder)."&file_name=".urlencode($v)."'\" /> + </td> + <td> + <div style='padding-top:2px;' + id='f{$id}' + ondblclick=\"document.location = 'rbfminc/download.php?p=".urlencode($current_folder)."&file_name=".urlencode($v)."'\" + > + {$v} + </div> + + <form + class='rename_field' + id='r{$id}' + name=\"form{$id}\" + method=\"post\" + action=\"rbfminc/rename.php\" + target=\"results\" + onsubmit=\"this.n.blur(); return false\" + > + <input name=\"cf\" type=\"hidden\" value=\"{$current_folder}\" /> + <input name=\"o\" type=\"hidden\" value=\"{$v}\" /> + <input name=\"t\" type=\"hidden\" value=\"f\" /> + <input + class='input_name' + name=\"n\" + type='text' + value='{$v}' + id='rf{$id}' + onblur=\" + document.form{$id}.submit(); + document.getElementById('f{$id}').style.display = 'block'; + document.getElementById('r{$id}').style.display = 'none'; + document.getElementById('f{$id}').innerHTML = this.value; + document.form{$id}.o.value = this.value; + \" + /> + <input name=\"submitS\" type=\"submit\" value=\"submitS\" style='display: none; width:0;height:0' onsubmit=\"this.n.blur(); return false\" /> + </form> + </td> + <!--<td>{$use_url}</td>--> + <td>{$browser}</td> + <td> + <a href='rbfminc/download.php?p=".urlencode($current_folder)."&file_name=".urlencode($v)."'><img width='16' height='16' + src='rbfmimg/ico_download.png' + alt='Download' + title='Download' + border='0' + /></a> + </td> + <td> + <img width='16' height='16' + src='rbfmimg/ico_rename.png' + alt='Rename' + title='Rename' + onclick=\"document.getElementById('f{$id}').style.display = 'none'; + document.getElementById('r{$id}').style.display = 'block'; + document.getElementById('rf{$id}').focus(); + document.getElementById('rf{$id}').select()\" + /> + </td> + <td>{$edit_file_content}</td> + <td> + <img width='16' height='16' + src='rbfmimg/ico_delete.png' + alt='D' + title='Delete' + onclick=\" + if( + confirm('Delete file "{$v}"?') && + confirm('You cannot undo this operation!!!') && + confirm('To delete this file "{$v}" press OK\\nTo cancel this operation press CANCEL') + ){ + document.location = 'file_manager.php?p=".urlencode($current_folder)."&do=delete&file=".urlencode($v)."&type=file' + } + \" + /> + </td> + <td class='srow'>{$extension}</td> + <td>{$file_size}</td> + <td class='srow'>{$last_updated_time}</td> + <td class='fileperms'>{$fileperms}</td> + </tr> + "; + $id++; + } + } + } + + $container .= "</table>"; + + $container = preg_replace("/\s+/m", " ", $container); + +?> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + +<head> +<?php include("fbegin.inc"); ?> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>File editor</title> + +<link href="rbfminc/file_editor_style.css" rel="stylesheet" type="text/css" /> + +</head> +<body> +<?php echo $security_issues; ?> +<div class="file_editor"> + <div class="header"> + + </div> + <form id="path" name="path" method="get" action="" class="path"> + <input type="text" name="p" id="location" value="<?php echo $current_folder; ?>" /> + <img src="rbfmimg/go.png" name="go" width="35" height="18" id="go" alt="go" title="go" /> + </form> + <div class="url_path">URL path: <a href='<?php echo $url_path; ?>' target="_blank"><?php echo $url_path; ?></a></div> + <div class="container"> <?php echo $container; ?> <?php echo $error; ?> </div> + <form action="" method="post" enctype="multipart/form-data" name="form_upload" id="form_upload" class="form_upload"> + Upload a file in current folder: + <input type="file" name="file" id="file" /> + + <input name="replace_file" type="checkbox" value="1" /> + Replace existing file + <input type="submit" name="upload" id="upload" value="Upload" /> + <input name="upload_file" type="hidden" id="upload_file" value="upload_file" /> + </form> + <form action="" method="post" enctype="multipart/form-data" name="form_upload" id="form_upload" class="form_upload"> + Create new folder here; Folder name: + <input name="folder_name" type="text" style="width:290px" /> + <input type="submit" name="create_folder" id="create_folder" value="Create folder" /> + </form> + <iframe name="results", frameborder="0" scrolling="auto" class='results'></iframe> + <div align="center" style="margin-top:5px"> [ <img src="rbfmimg/ico_open_as_web.png" width="16" height="16" align="middle" /> OPEN IN BROWSER ] + [ <img src="rbfmimg/ico_download.png" width="16" height="16" align="middle" /> DOWNLOAD ] + [ <img src="rbfmimg/ico_rename.png" width="16" height="16" align="middle" /> RENAME ] + [ <img src="rbfmimg/ico_script_edit.png" width="16" height="16" align="middle" /> VIEW/EDIT ] + [ <img src="rbfmimg/ico_delete.png" width="16" height="16" align="middle" /> DELETE ] </div> + <?php + if($_GET['do'] == 'edit'){ + + $file_content = file_get_contents($current_folder.$_GET['f']); + echo " +<form id=\"form_edit\" name=\"form_edit\" method=\"post\" action=\"\" style='width: 670px;margin: 10px auto 0;border-top: 1px #999999 solid'> + <a name='file_edit'></a> + File: <b>{$current_folder}{$_GET['f']}</b><br /> + <textarea name=\"file_content\" id=\"file_content\" cols=\"\" rows=\"\" style='width: 99%; height: 400px'>".htmlentities ($file_content)."</textarea><br /> + <input name=\"save\" type=\"submit\" value=\"Save\" /> + <input name=\"close\" type=\"button\" value=\"Close file editor\" onclick=\"document.location = 'file_manager.php?f=".urlencode($current_folder)."'\" /> + <input name=\"save_file\" type=\"hidden\" value=\"save_file\" /> +</form> +"; + } + +?> + <div class="footer"></div> +</div> +<?php +if($alert_info){ + echo " +<script language=\"javascript\"> + alert('{$alert_info}'); +</script> + "; +} +if($redirect){ + echo " +<script language=\"javascript\"> + document.location = '{$redirect}'; +</script> + "; +} +?> +<?php include("fend.inc"); ?> +</body> +</html> +<?php +}else{ +?> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>Login</title> +<style type="text/css"> +<!-- +body,td,th,input { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; +} +body { + background-color: #EEEEEE; +} +--> +</style></head> +<body><br /><br /><br /><br /> +<div class="login"> + <div style="color:red" align="center"><?php echo $error_message; ?></div> + <form id="login_form" name="login_form" method="post" action=""> + <table border="0" align="center" cellpadding="4" cellspacing="0" bgcolor="#FFFFFF" style="border:1px solid #999999; padding:10px"> + <tr> + <td align="right">Username:</td> + <td><input type="text" name="username" id="username" class="login_input" style="width:230px" /></td> + </tr> + <tr> + <td align="right">Password:</td> + <td><input type="password" name="password" id="password" class="login_input" style="width:100px" /> + </td> + </tr> + <tr> + <td colspan="2" align="right"><input type="submit" name="button" id="button" value="Login »" /></td> + </tr> + </table> + <input name="login" type="hidden" value="login" /> + </form> +</div> +</body> +</html> + + +<?php +} +?>
\ No newline at end of file diff --git a/config/filemgr/filemgr.inc b/config/filemgr/filemgr.inc new file mode 100644 index 00000000..9e8539ba --- /dev/null +++ b/config/filemgr/filemgr.inc @@ -0,0 +1,154 @@ +<?php +/* $Id$ */ +/* +/* ========================================================================== */ +/* + filemgr.inc + + All rights reserved. + */ +/* ========================================================================== */ +/* + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ + + + +function php_sync_package() +{ + global $config; +} + + +function php_install_command() +{ + + global $config; + conf_mount_rw(); + config_lock(); + + if (!is_dir('/usr/local/www/packages/')) { + exec("mkdir /usr/local/www/packages/"); + } + + if (!is_dir('/usr/local/www/packages/filemgr/')) { + exec("mkdir /usr/local/www/packages/filemgr/"); + } + + if (!is_dir('/usr/local/www/packages/filemgr/rbfmimg/')) { + exec("mkdir /usr/local/www/packages/filemgr/rbfmimg/"); + } + + if (!is_dir('/usr/local/www/packages/filemgr/rbfminc/')) { + exec("mkdir /usr/local/www/packages/filemgr/rbfminc/"); + } + + + + + + //rename PHP files from .tmp to .php + exec("cp /tmp/file_manager.tmp /usr/local/www/packages/filemgr/file_manager.php"); + unlink_if_exists("/tmp/file_manager.tmp"); + + exec("cp /tmp/filemgr.inc /usr/local/www/packages/filemgr/filemgr.inc"); + unlink_if_exists("/tmp/filemgr.inc"); + + exec("cp /tmp/filemgr.xml /usr/local/www/packages/filemgr/filemgr.xml"); + unlink_if_exists("/tmp/filemgr.xml"); + + exec("cp /tmp/index.tmp /usr/local/www/packages/filemgr/index.php"); + unlink_if_exists("/tmp/index.tmp"); + + exec("cp /tmp/bg_footer.png /usr/local/www/packages/filemgr/rbfmimg/bg_footer.png"); + unlink_if_exists("/tmp/bg_footer.png"); + + exec("cp /tmp/bg_header.png /usr/local/www/packages/filemgr/rbfmimg/bg_header.png"); + unlink_if_exists("/tmp/bg_header.png"); + exec("cp /tmp/bg_page.png /usr/local/www/packages/filemgr/rbfmimg/bg_page.png"); + unlink_if_exists("/tmp/bg_page.png"); + exec("cp /tmp/file_editor_bg.png /usr/local/www/packages/filemgr/rbfmimg/file_editor_bg.png"); + unlink_if_exists("/tmp/file_editor_bg.png"); + exec("cp /tmp/folder.png /usr/local/www/packages/filemgr/rbfmimg/folder.png"); + unlink_if_exists("/tmp/folder.png"); + exec("cp /tmp/folder_go.png /usr/local/www/packages/filemgr/rbfmimg/folder_go.png"); + unlink_if_exists("/tmp/folder_go.png"); + exec("cp /tmp/folder_up.png /usr/local/www/packages/filemgr/rbfmimg/folder_up.png"); + unlink_if_exists("/tmp/folder_up.png"); + exec("cp /tmp/go.png /usr/local/www/packages/filemgr/rbfmimg/go.png"); + unlink_if_exists("/tmp/go.png"); + exec("cp /tmp/ico_delete.png /usr/local/www/packages/filemgr/rbfmimg/ico_delete.png"); + unlink_if_exists("/tmp/ico_delete.png"); + exec("cp /tmp/ico_download.png /usr/local/www/packages/filemgr/rbfmimg/ico_download.png"); + unlink_if_exists("/tmp/ico_download.png"); + exec("cp /tmp/ico_file.png /usr/local/www/packages/filemgr/rbfmimg/ico_file.png"); + unlink_if_exists("/tmp/ico_file.png"); + exec("cp /tmp/ico_html.png /usr/local/www/packages/filemgr/rbfmimg/ico_html.png"); + unlink_if_exists("/tmp/ico_html.png"); + exec("cp /tmp/ico_open_as_web.png /usr/local/www/packages/filemgr/rbfmimg/ico_open_as_web.png"); + unlink_if_exists("/tmp/ico_open_as_web.png"); + exec("cp /tmp/ico_php.png /usr/local/www/packages/filemgr/rbfmimg/ico_php.png"); + unlink_if_exists("/tmp/ico_php.png"); + exec("cp /tmp/ico_picture.png /usr/local/www/packages/filemgr/rbfmimg/ico_picture.png"); + unlink_if_exists("/tmp/ico_picture.png"); + exec("cp /tmp/ico_rename.png /usr/local/www/packages/filemgr/rbfmimg/ico_rename.png"); + unlink_if_exists("/tmp/ico_rename.png"); + exec("cp /tmp/ico_script_edit.png /usr/local/www/packages/filemgr/rbfmimg/ico_script_edit.png"); + unlink_if_exists("/tmp/ico_script_edit.png"); + exec("cp /tmp/ico_use_file.png /usr/local/www/packages/filemgr/rbfmimg/ico_use_file.png"); + unlink_if_exists("/tmp/ico_use_file.png"); + exec("cp /tmp/ico_use_file_inactive.png /usr/local/www/packages/filemgr/rbfmimg/ico_use_file_inactive.png"); + unlink_if_exists("/tmp/ico_use_file_inactive.png"); + exec("cp /tmp/index.html /usr/local/www/packages/filemgr/rbfmimg/index.html"); + unlink_if_exists("/tmp/index.html"); + exec("cp /tmp/new.png /usr/local/www/packages/filemgr/rbfmimg/new.png"); + unlink_if_exists("/tmp/new.png"); + + exec("cp /tmp/config.tmp /usr/local/www/packages/filemgr/rbfminc/config.php"); + unlink_if_exists("/tmp/config.tmp"); + exec("cp /tmp/download.tmp /usr/local/www/packages/filemgr/rbfminc/download.php"); + unlink_if_exists("/tmp/download.tmp"); + exec("cp /tmp/file_editor_style.css /usr/local/www/packages/filemgr/rbfminc/file_editor_style.css"); + unlink_if_exists("/tmp/file_editor_style.css"); + exec("cp /tmp/functions.tmp /usr/local/www/packages/filemgr/rbfminc/functions.php"); + unlink_if_exists("/tmp/functions.tmp"); + exec("cp /tmp/index.html /usr/local/www/packages/filemgr/rbfminc/index.html"); + unlink_if_exists("/tmp/index.html"); + exec("cp /tmp/rename.tmp /usr/local/www/packages/filemgr/rbfminc/rename.php"); + unlink_if_exists("/tmp/rename.tmp"); + exec("cp /tmp/session.tmp /usr/local/www/packages/filemgr/rbfminc/session.php"); + unlink_if_exists("/tmp/session.tmp"); + + + + conf_mount_ro(); + config_unlock(); +} + + +function deinstall_command() +{ + conf_mount_rw(); + $handle = popen("/usr/local/etc/rc.d/filemgr.sh stop", "r"); + unlink_if_exists("/usr/local/pkg/filemgr.xml"); + unlink_if_exists("/usr/local/pkg/filemgr.inc"); + exec("rm -R /usr/local/www/packages/filemgr/filemgrs"); + exec("rm -R /usr/local/www/packages/filemgr"); + exec("rm /usr/local/etc/rc.d/filemgr.sh"); + exec("pfctl -t filemgr -T kill"); + exec("sed -i -e '/filemgr/d' /tmp/rules.debug"); + exec("pfctl -o basic -f /tmp/rules.debug"); + conf_mount_ro(); +} + +?>
\ No newline at end of file diff --git a/config/filemgr/filemgr.xml b/config/filemgr/filemgr.xml new file mode 100644 index 00000000..0082fc29 --- /dev/null +++ b/config/filemgr/filemgr.xml @@ -0,0 +1,240 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE packagegui SYSTEM "./schema/packages.dtd"> +<?xml-stylesheet type="text/xsl" href="./xsl/package.xsl"?> +<packagegui> + <copyright> + <![CDATA[ +/* $Id$ */ +/* ========================================================================== */ +/* + filemgr.xml + + All rights reserved. + */ +/* ========================================================================== */ +/* + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + */ +/* ========================================================================== */ + ]]> + </copyright> + <description>PHP File Manager</description> + <requirements>none</requirements> + <faq>http://forum.pfsense.org/index.php/topic,26974.0.html</faq> + <name>File Manager</name> + <version>0.1.0</version> + <title>Settings</title> + <include_file>/usr/local/pkg/filemgr.inc</include_file> + <menu> + <name>File Manager</name> + <tooltiptext>File Manager settings</tooltiptext> + <section>Diagnostics</section> + <configfile>filemgr.xml</configfile> + <url>/packages/filemgr/file_manager.php</url> + </menu> + <tabs> + <tab> + <text>Settings</text> + <url>/packages/filemgr/file_manager.php</url> + <active/> + </tab> + </tabs> + <configpath>installedpackages->package->$packagename->configuration->filemgr</configpath> + <additional_files_needed> + <prefix>/usr/local/pkg/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/filemgr.xml</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/usr/local/pkg/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/filemgr.inc</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/file_manager.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/index.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/bg_footer.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/bg_header.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/bg_page.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/file_editor_bg.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/folder.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/folder_go.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/folder_up.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/go.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_delete.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_download.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_file.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_html.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_open_as_web.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_php.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_picture.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_rename.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_script_edit.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_use_file.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/ico_use_file_inactive.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/index.html</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfmimg/new.png</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/config.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/download.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/file_editor_style.css</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/functions.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/index.html</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/rename.tmp</item> + </additional_files_needed> + <additional_files_needed> + <prefix>/tmp/</prefix> + <chmod>0755</chmod> + <item>http://www.pfsense.com/packages/config/filemgr/rbfminc/session.tmp</item> + </additional_files_needed> + <fields> + <field> + <fielddescr>Variable One</fielddescr> + <fieldname>var1</fieldname> + <description>Enter the variable one here.</description> + <type>input</type> + </field> + <field> + <fielddescr>Variable Two</fielddescr> + <fieldname>var1</fieldname> + <description>Enter the variable one here.</description> + <type>input</type> + </field> + </fields> + <custom_add_php_command> + </custom_add_php_command> + <custom_php_resync_config_command> + php_sync_package(); + </custom_php_resync_config_command> + <custom_delete_php_command> + php_sync_package(); + </custom_delete_php_command> + <custom_php_install_command> + php_install_command(); + </custom_php_install_command> + <custom_php_deinstall_command> + deinstall_command(); + </custom_php_deinstall_command> +</packagegui>
\ No newline at end of file diff --git a/config/filemgr/index.tmp b/config/filemgr/index.tmp new file mode 100644 index 00000000..7c768af6 --- /dev/null +++ b/config/filemgr/index.tmp @@ -0,0 +1,11 @@ +<html> +<HEAD> +<SCRIPT language="JavaScript"> +<!-- +window.parent.location="../../index.php"; +//--> +</SCRIPT> +</HEAD> + + +</html>
\ No newline at end of file diff --git a/config/filemgr/rbfmimg/bg_footer.png b/config/filemgr/rbfmimg/bg_footer.png Binary files differnew file mode 100644 index 00000000..0f4b93d7 --- /dev/null +++ b/config/filemgr/rbfmimg/bg_footer.png diff --git a/config/filemgr/rbfmimg/bg_header.png b/config/filemgr/rbfmimg/bg_header.png Binary files differnew file mode 100644 index 00000000..7c520393 --- /dev/null +++ b/config/filemgr/rbfmimg/bg_header.png diff --git a/config/filemgr/rbfmimg/bg_page.png b/config/filemgr/rbfmimg/bg_page.png Binary files differnew file mode 100644 index 00000000..ed260257 --- /dev/null +++ b/config/filemgr/rbfmimg/bg_page.png diff --git a/config/filemgr/rbfmimg/file_editor_bg.png b/config/filemgr/rbfmimg/file_editor_bg.png Binary files differnew file mode 100644 index 00000000..7ff27977 --- /dev/null +++ b/config/filemgr/rbfmimg/file_editor_bg.png diff --git a/config/filemgr/rbfmimg/folder.png b/config/filemgr/rbfmimg/folder.png Binary files differnew file mode 100644 index 00000000..784e8fa4 --- /dev/null +++ b/config/filemgr/rbfmimg/folder.png diff --git a/config/filemgr/rbfmimg/folder_go.png b/config/filemgr/rbfmimg/folder_go.png Binary files differnew file mode 100644 index 00000000..34a736f7 --- /dev/null +++ b/config/filemgr/rbfmimg/folder_go.png diff --git a/config/filemgr/rbfmimg/folder_up.png b/config/filemgr/rbfmimg/folder_up.png Binary files differnew file mode 100644 index 00000000..7985834d --- /dev/null +++ b/config/filemgr/rbfmimg/folder_up.png diff --git a/config/filemgr/rbfmimg/go.png b/config/filemgr/rbfmimg/go.png Binary files differnew file mode 100644 index 00000000..cd365c1e --- /dev/null +++ b/config/filemgr/rbfmimg/go.png diff --git a/config/filemgr/rbfmimg/ico_delete.png b/config/filemgr/rbfmimg/ico_delete.png Binary files differnew file mode 100644 index 00000000..e54630e1 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_delete.png diff --git a/config/filemgr/rbfmimg/ico_download.png b/config/filemgr/rbfmimg/ico_download.png Binary files differnew file mode 100644 index 00000000..8eda43bc --- /dev/null +++ b/config/filemgr/rbfmimg/ico_download.png diff --git a/config/filemgr/rbfmimg/ico_file.png b/config/filemgr/rbfmimg/ico_file.png Binary files differnew file mode 100644 index 00000000..5a492c28 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_file.png diff --git a/config/filemgr/rbfmimg/ico_html.png b/config/filemgr/rbfmimg/ico_html.png Binary files differnew file mode 100644 index 00000000..b0099161 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_html.png diff --git a/config/filemgr/rbfmimg/ico_open_as_web.png b/config/filemgr/rbfmimg/ico_open_as_web.png Binary files differnew file mode 100644 index 00000000..de95b9b7 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_open_as_web.png diff --git a/config/filemgr/rbfmimg/ico_php.png b/config/filemgr/rbfmimg/ico_php.png Binary files differnew file mode 100644 index 00000000..7868a259 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_php.png diff --git a/config/filemgr/rbfmimg/ico_picture.png b/config/filemgr/rbfmimg/ico_picture.png Binary files differnew file mode 100644 index 00000000..4a158fef --- /dev/null +++ b/config/filemgr/rbfmimg/ico_picture.png diff --git a/config/filemgr/rbfmimg/ico_rename.png b/config/filemgr/rbfmimg/ico_rename.png Binary files differnew file mode 100644 index 00000000..91ec290c --- /dev/null +++ b/config/filemgr/rbfmimg/ico_rename.png diff --git a/config/filemgr/rbfmimg/ico_script_edit.png b/config/filemgr/rbfmimg/ico_script_edit.png Binary files differnew file mode 100644 index 00000000..b4d31ce2 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_script_edit.png diff --git a/config/filemgr/rbfmimg/ico_use_file.png b/config/filemgr/rbfmimg/ico_use_file.png Binary files differnew file mode 100644 index 00000000..fdff9338 --- /dev/null +++ b/config/filemgr/rbfmimg/ico_use_file.png diff --git a/config/filemgr/rbfmimg/ico_use_file_inactive.png b/config/filemgr/rbfmimg/ico_use_file_inactive.png Binary files differnew file mode 100644 index 00000000..4aabc26e --- /dev/null +++ b/config/filemgr/rbfmimg/ico_use_file_inactive.png diff --git a/config/filemgr/rbfmimg/index.html b/config/filemgr/rbfmimg/index.html new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/config/filemgr/rbfmimg/index.html diff --git a/config/filemgr/rbfmimg/new.png b/config/filemgr/rbfmimg/new.png Binary files differnew file mode 100644 index 00000000..6a9bf037 --- /dev/null +++ b/config/filemgr/rbfmimg/new.png diff --git a/config/filemgr/rbfminc/config.tmp b/config/filemgr/rbfminc/config.tmp new file mode 100644 index 00000000..47a7563a --- /dev/null +++ b/config/filemgr/rbfminc/config.tmp @@ -0,0 +1,95 @@ +<?php + + +$initial_folder = "/"; //initial folder +$only_below = 0; // 0=you can brows all server; 1=you can brows only the $initial_folder and below + +//Login info {Please change the initial username and password} +$username = 'admin'; +$password = 'admin'; + + + +/***********************************/ +// Protect against GLOBALS tricks +if (isset($_POST['GLOBALS']) || isset($_FILES['GLOBALS']) || isset($_GET['GLOBALS']) || isset($_COOKIE['GLOBALS'])){ + die("Hacking attempt"); +} + +if (isset($_SESSION) && !is_array($_SESSION)){ + die("Hacking attempt"); +} + +if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on'){ + $not_unset = array('_GET', '_POST', '_COOKIE', 'HTTP_SERVER_VARS', '_SESSION', 'HTTP_ENV_VARS', '_FILES'); + + if (!isset($_SESSION) || !is_array($_SESSION)){ + $_SESSION = array(); + } + $input = array_merge($_GET, $_POST, $_COOKIE, $HTTP_SERVER_VARS, $_SESSION, $HTTP_ENV_VARS, $_FILES); + + unset($input['input']); + unset($input['not_unset']); + + while (list($var,) = @each($input)){ + if (in_array($var, $not_unset)){ + die('Hacking attempt!'); + } + unset($$var); + } + + unset($input); +} + +if( !get_magic_quotes_gpc() ){ + if( is_array($_GET) ){ + while( list($k, $v) = each($_GET) ){ + if( is_array($_GET[$k]) ) + { + while( list($k2, $v2) = each($_GET[$k]) ){ + $_GET[$k][$k2] = addslashes($v2); + } + @reset($_GET[$k]); + }else{ + $_GET[$k] = addslashes($v); + } + } + @reset($_GET); + } + + if( is_array($_POST) ){ + while( list($k, $v) = each($_POST) ){ + if( is_array($_POST[$k]) ) + { + while( list($k2, $v2) = each($_POST[$k]) ){ + $_POST[$k][$k2] = addslashes($v2); + } + @reset($_POST[$k]); + }else{ + $_POST[$k] = addslashes($v); + } + } + @reset($_POST); + } + + if( is_array($_COOKIE) ){ + while( list($k, $v) = each($_COOKIE) ){ + if( is_array($_COOKIE[$k]) ){ + while( list($k2, $v2) = each($_COOKIE[$k]) ){ + $_COOKIE[$k][$k2] = addslashes($v2); + } + @reset($_COOKIE[$k]); + }else{ + $_COOKIE[$k] = addslashes($v); + } + } + @reset($_COOKIE); + } +} +//END Protect against GLOBALS tricks +/***********************************/ +//if($username == 'admin' and $password == 'admin'){ + //$security_issues = "<div align='center' style='color: red;'><b>Security issue</b>: Please change your username or password</div>"; +//} +$security_issues = "<br />"; +?>
\ No newline at end of file diff --git a/config/filemgr/rbfminc/download.tmp b/config/filemgr/rbfminc/download.tmp new file mode 100644 index 00000000..232e90d0 --- /dev/null +++ b/config/filemgr/rbfminc/download.tmp @@ -0,0 +1,22 @@ +<?php +include "config.php"; +include "session.php"; + +if($user_login == 'ok'){ + + include "functions.php"; + + $_GET['file_name'] = urldecode($_GET['file_name']); + $_GET['p'] = urldecode($_GET['p']); + + if($_GET['file_name'] and $_GET['p']){ + if(file_exists($_GET['p'].$_GET['file_name'])){ + $file = file_get_contents($_GET['p'].$_GET['file_name']); + $type = wp_check_filetype($_GET['file_name']); + header('Content-type: {$type[type]}'); + header('Content-Disposition: attachment; filename="'.$_GET['file_name'].'"'); + echo $file; + } + } +} +?>
\ No newline at end of file diff --git a/config/filemgr/rbfminc/file_editor_style.css b/config/filemgr/rbfminc/file_editor_style.css new file mode 100644 index 00000000..93b34ca7 --- /dev/null +++ b/config/filemgr/rbfminc/file_editor_style.css @@ -0,0 +1,148 @@ +@charset "utf-8"; +/* CSS Document */ + +body,td,th { + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +body { + background-color: #999999; +} + +img { + vertical-align: middle; +} +.file_editor { + width: 710px; + /*height: 410px;*/ + margin: 0px auto; + padding: 0px; + background: url(../rbfmimg/bg_page.png) repeat-y center top; +} +.file_editor .header { + height: 35px; + margin: 0px 0px 3px; + padding: 0px; + background: url(../rbfmimg/bg_header.png) repeat-y center top; +} +.file_editor .footer { + background: url(../rbfmimg/bg_footer.png) no-repeat center bottom; + height: 12px; +} +.file_editor .header .close { + width: 41px; + height: 17px; + margin: 5px 0px 0px 645px; + padding: 0px; + cursor:pointer; +} +.file_editor #path { + margin: 0px auto; + padding: 0px; + width: 670px; + height: 20px; +} +.file_editor #path #location { + width: 625px; + vertical-align: middle; + border-top: 1px solid #878787; + border-right: 1px solid #878787; + border-bottom: 1px solid #878787; + border-left: 2px solid #878787; + padding-left: 2px; +} +.file_editor #path #go { + vertical-align: middle; + cursor:pointer; +} +.file_editor .container { + margin: 5px auto; + padding: 5px; + height: 280px; + overflow: auto; + position: relative; + border: 1px solid #878787; + width: 670px; +} +.file_editor .container .list tr td{ + cursor: default; + white-space: nowrap; + padding-right: 5px; + height: 20px; + text-align: left; + vertical-align: top; + padding-left: 5px; +} +.file_editor .container .list tr th{ + cursor: default; + text-align: left; + background: #f0f0f0; +} +.file_editor .container .list tr{ + background: #FFFFFF; +} +.file_editor .container .list tr:hover { + background: #9AE6FC; +} +.rename_field { + display:none; + margin: 0px; + padding: 0px; +} +.rename_field .input_name { + background: #FFFFFF; + width: 99%; + border-top: 1px solid #666666; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + border-left: 1px solid #666666; + margin: 0px; + padding: 0px; + font: 11px Arial, Helvetica, sans-serif; +} +.column1 { + margin: 0px; + padding: 0px; + height: 20px; + width: 16px; +} +.file_editor .results { + height: 0px; + display: none; + width: 0px; + border-top: none; + border-right: none; + border-bottom: none; + border-left: none; + margin: 0px; + padding: 0px; +} +.fileperms{ + font-family: "Courier New", Courier, monospace; +} +.form_upload{ + display: block; + padding: 5px; + background: #C6EBFD; + text-align: left; + border: 1px solid #878787; + width: 670px; + margin: 3px auto; +} +.form_upload input{ + vertical-align: middle; +} +.url_path { + margin-left: 20px; +} +.file_editor .header .logout { + float: right; + margin-top: 5px; + padding-right: 15px; + color: #FF0000; +} +.file_editor .header .logout a{ + color: #FF0000; +} diff --git a/config/filemgr/rbfminc/functions.tmp b/config/filemgr/rbfminc/functions.tmp new file mode 100644 index 00000000..f06ee69c --- /dev/null +++ b/config/filemgr/rbfminc/functions.tmp @@ -0,0 +1,189 @@ +<?php +function RecursiveFolderDelete ( $folderPath ) +{ + if ( is_dir ( $folderPath ) ) + { + foreach ( scandir ( $folderPath ) as $value ) + { + if ( $value != "." && $value != ".." ) + { + $value = $folderPath . "/" . $value; + if ( is_dir ( $value ) ) + { + RecursiveFolderDelete ( $value ); + } + elseif ( is_file ( $value ) ) + { + @unlink ( $value ); + } + } + } + if(!@rmdir ( $folderPath )){ + return FALSE; + }else{ + return TRUE; + } + } + else + { + return FALSE; + } +} + + + +function GetFilePerms($file) { + $perms = fileperms($file); + if (($perms & 0xC000) == 0xC000) {$info = 's'; } // Socket + elseif (($perms & 0xA000) == 0xA000) {$info = 'l'; } // Symbolic Link + elseif (($perms & 0x8000) == 0x8000) {$info = '-'; } // Regular + elseif (($perms & 0x6000) == 0x6000) {$info = 'b'; } // Block special + elseif (($perms & 0x4000) == 0x4000) {$info = 'd'; } // Directory + elseif (($perms & 0x2000) == 0x2000) {$info = 'c'; } // Character special + elseif (($perms & 0x1000) == 0x1000) {$info = 'p'; } // FIFO pipe + else {$info = '?';} // Unknown + // Owner + $info .= " ".(($perms & 0x0100) ? 'r' : '-'); + $info .= (($perms & 0x0080) ? 'w' : '-'); + $info .= (($perms & 0x0040) ? + (($perms & 0x0800) ? 's' : 'x' ) : + (($perms & 0x0800) ? 'S' : '-')); + // Group + $info .= " ".(($perms & 0x0020) ? 'r' : '-'); + $info .= (($perms & 0x0010) ? 'w' : '-'); + $info .= (($perms & 0x0008) ? + (($perms & 0x0400) ? 's' : 'x' ) : + (($perms & 0x0400) ? 'S' : '-')); + // World + $info .= " ".(($perms & 0x0004) ? 'r' : '-'); + $info .= (($perms & 0x0002) ? 'w' : '-'); + $info .= (($perms & 0x0001) ? + (($perms & 0x0200) ? 't' : 'x' ) : + (($perms & 0x0200) ? 'T' : '-')); + + $info = "[".substr(sprintf('%o', fileperms($file)), -4)."] ".$info; + + return $info; +} + + + +function merge_filters($tag) { + global $wp_filter, $merged_filters; + + if ( isset($wp_filter['all']) && is_array($wp_filter['all']) ) + $wp_filter[$tag] = array_merge($wp_filter['all'], (array) $wp_filter[$tag]); + + if ( isset($wp_filter[$tag]) ){ + reset($wp_filter[$tag]); + uksort($wp_filter[$tag], "strnatcasecmp"); + } + $merged_filters[ $tag ] = true; +} + + + +function apply_filters($tag, $string) { + global $wp_filter, $merged_filters; + + if ( !isset( $merged_filters[ $tag ] ) ) + merge_filters($tag); + + if ( !isset($wp_filter[$tag]) ) + return $string; + + reset( $wp_filter[ $tag ] ); + + $args = func_get_args(); + + do{ + foreach( (array) current($wp_filter[$tag]) as $the_ ) + if ( !is_null($the_['function']) ){ + $args[1] = $string; + $string = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args'])); + } + + } while ( next($wp_filter[$tag]) !== false ); + + return $string; +} + + + +function wp_check_filetype($filename, $mimes = null) { + // Accepted MIME types are set here as PCRE unless provided. + $mimes = is_array($mimes) ? $mimes : apply_filters('upload_mimes', array ( + 'jpg|jpeg|jpe' => 'image/jpeg', + 'gif' => 'image/gif', + 'png' => 'image/png', + 'bmp' => 'image/bmp', + 'tif|tiff' => 'image/tiff', + 'ico' => 'image/x-icon', + 'asf|asx|wax|wmv|wmx' => 'video/asf', + 'avi' => 'video/avi', + 'mov|qt' => 'video/quicktime', + 'mpeg|mpg|mpe' => 'video/mpeg', + 'txt|c|cc|h' => 'text/plain', + 'rtx' => 'text/richtext', + 'css' => 'text/css', + 'htm|html' => 'text/html', + 'php|php3|' => 'application/php', + 'mp3|mp4' => 'audio/mpeg', + 'ra|ram' => 'audio/x-realaudio', + 'wav' => 'audio/wav', + 'ogg' => 'audio/ogg', + 'mid|midi' => 'audio/midi', + 'wma' => 'audio/wma', + 'rtf' => 'application/rtf', + 'js' => 'application/javascript', + 'pdf' => 'application/pdf', + 'doc' => 'application/msword', + 'pot|pps|ppt' => 'application/vnd.ms-powerpoint', + 'wri' => 'application/vnd.ms-write', + 'xla|xls|xlt|xlw' => 'application/vnd.ms-excel', + 'mdb' => 'application/vnd.ms-access', + 'mpp' => 'application/vnd.ms-project', + 'swf' => 'application/x-shockwave-flash', + 'class' => 'application/java', + 'tar' => 'application/x-tar', + 'zip' => 'application/zip', + 'gz|gzip' => 'application/x-gzip', + 'exe' => 'application/x-msdownload', + // openoffice formats + 'odt' => 'application/vnd.oasis.opendocument.text', + 'odp' => 'application/vnd.oasis.opendocument.presentation', + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', + 'odg' => 'application/vnd.oasis.opendocument.graphics', + 'odc' => 'application/vnd.oasis.opendocument.chart', + 'odb' => 'application/vnd.oasis.opendocument.database', + 'odf' => 'application/vnd.oasis.opendocument.formula', + + )); + + $type = false; + $ext = false; + + foreach ($mimes as $ext_preg => $mime_match) { + $ext_preg = '!\.(' . $ext_preg . ')$!i'; + if ( preg_match($ext_preg, $filename, $ext_matches) ) { + $type = $mime_match; + $ext = $ext_matches[1]; + break; + } + } + + return compact('ext', 'type'); +} + + + +function roundsize($size){ + $i=0; + $iec = array("B", "Kb", "Mb", "Gb", "Tb"); + while (($size/1024)>1) { + $size=$size/1024; + $i++;} + return(round($size,1)." ".$iec[$i]); +} + +?>
\ No newline at end of file diff --git a/config/filemgr/rbfminc/index.html b/config/filemgr/rbfminc/index.html new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/config/filemgr/rbfminc/index.html diff --git a/config/filemgr/rbfminc/rename.tmp b/config/filemgr/rbfminc/rename.tmp new file mode 100644 index 00000000..6d56c449 --- /dev/null +++ b/config/filemgr/rbfminc/rename.tmp @@ -0,0 +1,38 @@ +<?php +include "config.php"; +include "session.php"; + +if($user_login == 'ok'){ + + include "functions.php"; + +?><html> +<head> +<title>Rename</title> +</head> +<body> +<script language="javascript"> +<? +//print_r($_POST); +if($_POST['o'] != $_POST['n']){ + if(@rename($_POST['cf'].$_POST['o'], $_POST['cf'].$_POST['n'])){ + if($_POST['t'] == 'd'){ + echo "alert('Directory successfuly renamed from \"{$_POST['o']}\" to \"{$_POST['n']}\"');"; + }else{ + echo "alert('File successfuly renamed from \"{$_POST['o']}\" to \"{$_POST['n']}\"');"; + } + }else{ + echo " + alert('Rename error'); + window.parent.location.href = window.parent.location.href; + "; + } +} + +?> +</script> +</body> +</html> +<?php +} +?>
\ No newline at end of file diff --git a/config/filemgr/rbfminc/session.tmp b/config/filemgr/rbfminc/session.tmp new file mode 100644 index 00000000..8f3a666e --- /dev/null +++ b/config/filemgr/rbfminc/session.tmp @@ -0,0 +1,32 @@ +<?php +session_name("file_manager_session"); + +session_start(); + +/*************************************************************************************************/ +//create session +if($_POST['login'] == 'login' and $_POST['username'] and $_POST['password']){ + $_SESSION = array(); + $_SESSION['username']=$_POST['username']; + $_SESSION['password']=$_POST['password']; +} + +if($_GET['logout'] == "logout"){ + setcookie('url_field', '', time()-3600); + setcookie('current_folder', '', time()-3600); + $_SESSION = array(); + session_destroy(); + session_unset(); + header("Location: file_manager.php"); +} + + +if($_SESSION['username'] and $_SESSION['password']){ + if($_SESSION['username'] == $username and $_SESSION['password'] == $password){ + $user_login = 'ok'; + }else{ + $error_message = "Incorect username or password!"; + } +} + +?>
\ No newline at end of file diff --git a/pkg_config.7.xml b/pkg_config.7.xml index d9e9646a..fbb64d66 100755 --- a/pkg_config.7.xml +++ b/pkg_config.7.xml @@ -3,6 +3,19 @@ <pfsensepkgs> <packages> <package> + <name>File Manger</name> + <website/> + <descr>PHP File Manager</descr> + <category>Diagnostics</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,26974.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/filemgr/filemgr.xml</config_file> + <version>0.1.0</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>filemgr.xml</configurationfile> + </package> + <package> <name>Country Block</name> <website/> <descr>Block countries</descr> diff --git a/pkg_config.7.xml~ b/pkg_config.7.xml~ new file mode 100644 index 00000000..d9e9646a --- /dev/null +++ b/pkg_config.7.xml~ @@ -0,0 +1,1078 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- pfSense packages --> +<pfsensepkgs> + <packages> + <package> + <name>Country Block</name> + <website/> + <descr>Block countries</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,25732.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/countryblock/countryblock.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.1.3</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>countryblock.xml</configurationfile> + </package> + <package> + <name>IP-Blocklist</name> + <website/> + <descr>IP-Blocklist is like PeerGuardian2. IP lists are used to add deny/allow rules to the firewall for in & out traffic.</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,24769.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/ipblocklist/ipblocklist.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.2.1</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>ipblocklist.xml</configurationfile> + </package> + <package> + <name>anyterm</name> + <descr>Ajax Interactive Shell - Have you ever wanted SSH or telnet access to your system from an internet desert - from behind a strict firewall, from an internet cafe, or even from a mobile phone? Anyterm is a combination of a web page and a process that runs on your web server that provides this access. WARNING! We suggest using Stunnel in combination with this package!</descr> + <website>http://anyterm.org/</website> + <pkginfolink>http://doc.pfsense.org/index.php/AnyTerm_package</pkginfolink> + <category>Diagnostics</category> + <version>0.5</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/anyterm/anyterm.xml</config_file> + <configurationfile>anyterm.xml</configurationfile> + </package> + <package> + <pkginfolink>http://doc.pfsense.org/index.php/haproxy_package</pkginfolink> + <name>haproxy</name> + <descr>The Reliable, High Performance TCP/HTTP Load Balancer</descr> + <website>http://haproxy.1wt.eu/</website> + <category>Services</category> + <version>0.29</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/haproxy/haproxy.xml</config_file> + <configurationfile>haproxy.xml</configurationfile> + </package> + <package> + <pkginfolink>http://doc.pfsense.org/index.php/haproxy_package</pkginfolink> + <name>haproxy-dev</name> + <descr>The Reliable, High Performance TCP/HTTP Load Balancer</descr> + <website>http://haproxy.1wt.eu/</website> + <category>Services</category> + <version>0.31</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/haproxy-dev/haproxy.xml</config_file> + <configurationfile>haproxy.xml</configurationfile> + </package> + <package> + <pkginfolink>http://doc.pfsense.org/index.php/haproxy_package</pkginfolink> + <name>haproxy-stable</name> + <descr>The Reliable, High Performance TCP/HTTP Load Balancer</descr> + <website>http://haproxy.1wt.eu/</website> + <category>Services</category> + <version>0.30</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/haproxy-stable/haproxy.xml</config_file> + <configurationfile>haproxy.xml</configurationfile> + </package> + <package> + <name>Proxy Server with mod_security</name> + <pkginfolink>http://doc.pfsense.org/index.php/ProxyServerModSecurity_package</pkginfolink> + <website>http://www.modsecurity.org/</website> + <descr>ModSecurity is a web application firewall that can work either embedded or as a reverse proxy. It provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. In addition this package allows URL forwarding which can be convenient for hosting multiple websites behind pfSense using 1 IP address.</descr> + <category>Network Management</category> + <version>0.1.2</version> + <status>ALPHA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/apache_mod_security/apache_mod_security.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>mod_security-2.5.9.tbz</depends_on_package> + <depends_on_package>apache-2.2.11_7.tbz</depends_on_package> + <depends_on_package>db42-4.2.52_5.tbz</depends_on_package> + <depends_on_package>gdbm-1.8.3_3.tbz</depends_on_package> + <depends_on_package>apr-gdbm-db42-1.3.5.1.3.7_3.tbz</depends_on_package> + <configurationfile>apache_mod_security.xml</configurationfile> + <after_install_info>Please visit the ProxyServer settings tab and set the service up so that it may be started.</after_install_info> + </package> + <package> + <name>frickin</name> + <descr>The BROKEN Frickin PPTP Proxy DOES NOT allows a Point-to-Point Tunneling Protocol (PPTP) client to connect to a PPTP server through Network Address Translation.</descr> + <website>http://www.placid.tv</website> + <category>Services</category> + <version>2.0</version> + <status>BROKEN</status> + <required_version>2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/frickin/frickin.xml</config_file> + <configurationfile>frickin.xml</configurationfile> + <after_install_info>Please visit the Frickin PPTP settings tab and press save after setting the service up to start.</after_install_info> + </package> + <package> + <name>pure-ftpd</name> + <website>http://www.pureftpd.org/</website> + <descr>*DO NOT RUN THIS ON A FIREWALL. USE A DEDICATED MACHINE!* Pure FTPd Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. It has no known vulnerabilities, is trivial to set up, and is especially designed for modern kernels. Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', FXP protocol, anti-warez system, bandwidth throttling, restricted ports for passive downloads, an LDAP backend, XML output, and more.</descr> + <category>FTP</category> + <config_file>http://www.pfsense.com/packages/config/pure-ftpd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>pure-ftpd-1.0.20_3.tbz</depends_on_package> + <version>1.0.21</version> + <status>Stable</status> + <configurationfile>pure-ftpd.xml</configurationfile> + <required_version>2.0</required_version> + <logging> + <facilityname>ftp</facilityname> + <logfilename>pure-ftpd.log</logfilename> + </logging> + </package> + <package> + <name>Avahi</name> + <pkginfolink>http://doc.pfsense.org/index.php/Avahi_package</pkginfolink> + <website>http://www.avahi.org/</website> + <descr>Avahi is a system which facilitates service discovery on a local network. This means that you can plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. This kind of technology is already found in Apple MacOS X (branded Rendezvous, Bonjour and sometimes Zeroconf) and is very convenient. Avahi is mainly based on Lennart Poettering's flexmdns mDNS implementation for Linux which has been discontinued in favour of Avahi.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.6.25_1</version> + <status>ALPHA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/avahi/avahi.xml</config_file> + <configurationfile>avahi.xml</configurationfile> + <after_install_info>Please visit the Avahi settings tab and select which interfaces you do not wish Avahi to listen on and click save to start the service.</after_install_info> + </package> + <package> + <name>ntop</name> + <website>http://www.ntop.org/</website> + <descr>ntop is a network probe that shows network usage in a way similar to what top does for processes. In interactive mode, it displays the network status on the user's terminal. In Web mode it acts as a Web server, creating an HTML dump of the network status. It sports a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>ntop-3.3.8.tbz</depends_on_package> + <depends_on_package>gdbm-1.8.3_3.tbz</depends_on_package> + <depends_on_package>perl-5.8.8_1.tbz</depends_on_package> + <version>3.3.8</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/ntop/ntop.xml</config_file> + <configurationfile>ntop.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>Pubkey</name> + <descr>pfSense release key</descr> + <website>http://pfsense.org</website> + <category>System</category> + <version>1.0</version> + <required_version>1.0</required_version> + <status>RELEASE</status> + <pkginfolink>http://doc.pfsense.org/index.php/Pubkey_package</pkginfolink> + <config_file>http://www.pfsense.org/packages/config/pubkey.xml</config_file> + <configurationfile>pubkey.xml</configurationfile> + <after_install_info>The pfSense release key has been updated.</after_install_info> + </package> + <package> + <name>Dashboard</name> + <descr>Adds pfSense dashboard that will be included with 2.0. WARNING! Cannot be deinstalled.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/dashboard/dashboard.xml</config_file> + <version>0.8.8</version> + <status>BETA</status> + <required_version>1.2</required_version> + <maximum_version>1.9</maximum_version> + <configurationfile>dashboard.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: Snort</name> + <descr>Dashboard widget for Snort.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-snort/widget-snort.xml</config_file> + <version>0.3</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-snort.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: HAVP</name> + <descr>Dashboard widget for HAVP alerts.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-havp/widget-havp.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: Antivirus Status</name> + <descr>Dashboard widget for HAVP status.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-antivirus/widget-antivirus.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>FreeSWITCH</name> + <website>http://www.freeswitch.org/</website> + <descr>FreeSWITCH is an open source telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch. It can be used as a simple switching engine, a PBX, a media gateway or a media server to host IVR applications using simple scripts or XML to control the callflow. pfSense 1.2.3 or higher is recommended.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/FreeSWITCH</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/freeswitch/freeswitch.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.9.6</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>freeswitch.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>FreeSWITCH Dev</name> + <website>http://www.freeswitch.org/</website> + <descr>FreeSWITCH package development version.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/FreeSWITCH</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/freeswitch_dev/freeswitch.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.9.7.26</version> + <status>Beta</status> + <required_version>1.2.3</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>freeswitch.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>Notes</name> + <website/> + <descr>Track things you want to note for this system.</descr> + <category>Status</category> + <pkginfolink/> + <config_file>http://www.pfsense.com/packages/config/notes/notes.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.2.4</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>notes.xml</configurationfile> + </package> + <package> + <name>TFTP</name> + <website/> + <descr>Trivial File Transport Protocol is a very simple file transfer protocol. Often used with routers, voip phones and more.</descr> + <category>Services</category> + <pkginfolink/> + <config_file>http://www.pfsense.com/packages/config/tftp/tftp.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>1.0.7</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>tftp.xml</configurationfile> + </package> + <package> + <name>PHPService</name> + <website/> + <descr>PHP run as a service it can do anything PHP can do including but not limited to monitoring files, CPU, RAM, and send alerts to the syslog.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/PHPService</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/phpservice/phpservice.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.4.1</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>phpservice.xml</configurationfile> + </package> + <package> + <name>Backup</name> + <website/> + <descr>Tool to Backup and Restore files and directories.</descr> + <category>System</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/backup/backup.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.1.7</version> + <status>Stable</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>backup.xml</configurationfile> + </package> + <package> + <name>Cron</name> + <website/> + <descr>The cron utility is used to manage commands on a schedule.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/cron/cron.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.2</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>cron.xml</configurationfile> + </package> + <package> + <name>Shellcmd</name> + <website/> + <descr>The shellcmd utility is used to manage commands on system startup.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/shellcmd/shellcmd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.4</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>shellcmd.xml</configurationfile> + </package> + <package> + <name>DenyHosts</name> + <website/> + <descr>DenyHosts analyzes logs for SSH login attempts and blocks offending IP addresses.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/denyhosts/denyhosts.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.5.1</version> + <status>Beta</status> + <required_version>1.2.3</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>denyhosts.xml</configurationfile> + </package> + <package> + <name>DNS Blacklist</name> + <website/> + <descr>DNS Blacklist uses dnsmasq entries to block domain names by category.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/dnsblacklist/dnsblacklist.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.2.4</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>dnsblacklist.xml</configurationfile> + </package> + <package> + <name>vHosts</name> + <website/> + <descr>It is a web server package that can host HTML, Javascript, CSS, and PHP. It uses the lighttpd web server that is already installed. It uses PHP5 in FastCGI mode and has access to PHP Data Ojbects and PDO SQLite.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/vhosts</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/vhosts/vhosts.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.7.4</version> + <status>Stable</status> + <required_version>1.2.3</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>vhosts.xml</configurationfile> + </package> + <package> + <name>snort-old</name> + <pkginfolink>http://forum.pfsense.org/index.php/topic,16847.0.html</pkginfolink> + <website>http://www.snort.org</website> + <descr>WARNING: This is the old snort package. A few current snort.org rules are not supported in this package. This package will not be supported in Pfsense 2.0.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/70/All/</depends_on_package_base_url> + <depends_on_package>libdnet-1.11_3.tbz</depends_on_package> + <depends_on_package>pcre-7.9.tbz</depends_on_package> + <depends_on_package>perl-5.8.9_3.tbz</depends_on_package> + <depends_on_package>mysql-client-5.1.34.tbz</depends_on_package> + <depends_on_package>snort-2.8.4.1_1.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/snort-old/snort.xml</config_file> + <version>2.8.4.1_5 pkg v.1.8</version> + <required_version>1.2.3</required_version> + <status>legacy</status> + <configurationfile>snort.xml</configurationfile> + <after_install_info>Please visit the Snort settings tab and enter your oinkid code. Afterwards visit the update rules tab to download the snort rules.</after_install_info> + </package> + <package> + <name>snort</name> + <pkginfolink>http://forum.pfsense.org/index.php/topic,16847.0.html</pkginfolink> + <website>http://www.snort.org</website> + <descr>Used by fortune 500 companies and governments Snort is the most widely deployed IDS/IPS technology worldwide. It features rules based logging and can perform content searching/matching in addition to being used to detect a variety of other attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, and much more.</descr> + <category>Security</category> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/snort/bin/7.2.x86/</depends_on_package_base_url> + <depends_on_package>pcre-8.02.tbz</depends_on_package> + <depends_on_package>perl-5.10.1.tbz</depends_on_package> + <depends_on_package>mysql-client-5.1.44_1.tbz</depends_on_package> + <depends_on_package>snort-2.8.6_1.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/snort/snort.xml</config_file> + <version>2.8.6 pkg v. 1.27</version> + <required_version>1.2.3</required_version> + <status>Stable</status> + <configurationfile>/snort.xml</configurationfile> + <after_install_info>Please visit the Snort settings tab and enter your oinkid code. Afterwards visit the update rules tab to download the snort rules.</after_install_info> + </package> + <package> + <name>siproxd</name> + <website>http://siproxd.sourceforge.net/</website> + <descr>Proxy for handling NAT of multiple SIP devices to a single public IP.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/siproxd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>siproxd-0.7.0_1.tbz</depends_on_package> + <pkginfolink>http://doc.pfsense.org/index.php/Siproxd_package</pkginfolink> + <version>0.7.2</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <configurationfile>siproxd.xml</configurationfile> + </package> + <package> + <name>OpenBGPD</name> + <descr>OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.</descr> + <category>NET</category> + <config_file>http://www.pfsense.com/packages/config/openbgpd/openbgpd.xml</config_file> + <version>0.4.2</version> + <status>STABLE</status> + <required_version>1.3</required_version> + <configurationfile>openbgpd.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>openbgpd-4.5.20090709.tbz</depends_on_package> + </package> + <package> + <name>Lightsquid</name> + <descr>High perfomance web proxy report. Requires squid.</descr> + <website>http://lightsquid.sf.net/</website> + <category>Network</category> + <version>1.7.1</version> + <maintainer>dv_serg@mail.ru</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>lightsquid-1.7.1_1.tbz</depends_on_package> + <depends_on_package>perl-5.8.8_1.tbz</depends_on_package> + <status>Beta1</status> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/lightsquid/lightsquid.xml</config_file> + <configurationfile>lightsquid.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>vnstat</name> + <website>http://humdi.net/vnstat/</website> + <descr>A console-based network traffic monitor + vnstat PHP frontend</descr> + <pkginfolink>http://forum.pfsense.org/index.php/topic,14179.0.html</pkginfolink> + <category>Network Management</category> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/vnstat/bin/</depends_on_package_base_url> + <depends_on_package>vnstat-1.6_3.tbz</depends_on_package> + <version>1.6.3</version> + <status>Stable</status> + <required_version>1.2.3</required_version> + <maintainer>crazypark2@yahoo.dk</maintainer> + <config_file>http://www.pfsense.com/packages/config/vnstat/vnstat.xml</config_file> + <configurationfile>vnstat.xml</configurationfile> + <after_install_info></after_install_info> + </package> + <package> + <name>phpSysInfo</name> + <website>http://phpsysinfo.sourceforge.net/</website> + <descr>PHPSysInfo is a customizable PHP Script that parses /proc, and formats information nicely. It will display information about system facts like Uptime, CPU, Memory, PCI devices, SCSI devices, IDE devices, Network adapters, Disk usage, and more.</descr> + <category>System</category> + <version>2.5.4</version> + <status>Beta</status> + <required_version>1.0</required_version> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/phpsysinfo/bin/</depends_on_package_base_url> + <depends_on_package>mbmon-205_4.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/phpsysinfo/phpsysinfo.xml</config_file> + <configurationfile>phpsysinfo.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>Fit123</name> + <website>http://pfsense.comuf.com</website> + <descr>With Fit123 a small set of features can be added to pfSense 1.2.3 (Date)Adds current date to front page (LTSP)Adds 3th network boot option (After Filter Change) Clear states after filter reload (DNS Servers)Adds option for a 3th and 4th DNS Server (DDNS)A more customize way to update dynamic dns (CASS) Clear states for 1 voip client after dynamic ip update on wan.</descr> + <category>System</category> + <version>1.0</version> + <status>Stable</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + <maintainer>crazypark2@yahoo.dk</maintainer> + <config_file>http://www.pfsense.com/packages/config/Fit123/fit123.xml</config_file> + <configurationfile>fit123.xml</configurationfile> + </package> + <package> + <name>dns-server</name> + <descr>pfSense version of TinyDNS which features failover host support</descr> + <website>http://cr.yp.to/djbdns.html</website> + <category>Services</category> + <version>1.0.6.6</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Tinydns_package</pkginfolink> + <required_version>1.2</required_version> + <config_file>http://www.pfsense.com/packages/config/tinydns/tinydns.xml</config_file> + <configurationfile>tinydns.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>ucspi-tcp-0.88_2.tbz</depends_on_package> + <depends_on_package>daemontools-0.76_12.tbz</depends_on_package> + <depends_on_package>djbdns-1.05_12.tbz</depends_on_package> + </package> + <package> + <name>Open-VM-Tools</name> + <descr>VMware Tools</descr> + <website>http://open-vm-tools.sourceforge.net/</website> + <category>Services</category> + <version>167859</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Open_VM_Tools_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.org/packages/config/open-vm-tools/open-vm-tools.xml</config_file> + <configurationfile>open-vm-tools.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>open-vm-tools-nox11-253928.tbz</depends_on_package> + <depends_on_package>libtool-2.2.6b.tbz</depends_on_package> + <depends_on_package>libiconv-1.13.1.tbz</depends_on_package> + <depends_on_package>libdnet-1.11_3.tbz</depends_on_package> + <depends_on_package>icu-3.8.1_3.tbz</depends_on_package> + <depends_on_package>gmake-3.81_4.tbz</depends_on_package> + <depends_on_package>gettext-0.17_1.tbz</depends_on_package> + <depends_on_package>glib-2.24.1_1.tbz</depends_on_package> + </package> + <package> + <name>AutoConfigBackup</name> + <maintainer>portal@bsdperimeter.com</maintainer> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <website>https://portal.pfsense.org</website> + <category>Services</category> + <version>1.18</version> + <status>Stable</status> + <required_version>1.2</required_version> + <pkginfolink>http://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/autoconfigbackup/autoconfigbackup.xml</config_file> + <configurationfile>autoconfigbackup.xml</configurationfile> + </package> + <package> + <name>arping</name> + <descr>Broadcasts a who-has ARP packet on the network and prints answers. </descr> + <website>http://www.habets.pp.se/synscan/programs.php?prog=arping</website> + <category>Services</category> + <version>2.06</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Arping_package</pkginfolink> + <required_version>1.0.1</required_version> + <config_file>http://www.pfsense.com/packages/config/arping/arping.xml</config_file> + <configurationfile>arping.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>arping-2.06.tbz</depends_on_package> + </package> + <package> + <name>nmap</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>NMap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques (determine what services the hosts are offering), version detection (determine what application/service is runing on a port), and TCP/IP fingerprinting (remote host OS or device identification). It also offers flexible target and port specification, decoy/stealth scanning, SunRPC scanning, and more. Most Unix and Windows platforms are supported in both GUI and command line modes. Several popular handheld devices are also supported, including the Sharp Zaurus and the iPAQ.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>nmap-4.76.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/nmap/nmap.xml</config_file> + <version>4.76</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Nmap_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>nmap.xml</configurationfile> + </package> + <package> + <name>OpenOSPFD</name> + <descr>OSPF routing protocol</descr> + <maintainer>cmb@pfsense.org</maintainer> + <version>0.5</version> + <category>Routing</category> + <status>BETA</status> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>openospfd-4.3.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/openospfd/openospfd.xml</config_file> + <pkginfolink></pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>openospfd.xml</configurationfile> + </package> + <package> + <name>imspector</name> + <descr>IMSpector is an Instant Messenger transparent proxy with logging capabilities. Currently it supports MSN, AIM, ICQ, Yahoo and IRC to different degrees.</descr> + <website>http://www.imspector.org/</website> + <category>Network Management</category> + <maintainer>billm@pfsense.org</maintainer> + <version>0.8-9</version> + <required_version>1.2.1</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/IMSpector_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/imspector/imspector.xml</config_file> + <configurationfile>imspector.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>imspector-0.8.tbz</depends_on_package> + <depends_on_package>libiconv-1.11_1.tbz</depends_on_package> + <depends_on_package>mysql-client-5.0.77.tbz</depends_on_package> + <depends_on_package>sqlite3-3.6.10.tbz</depends_on_package> + </package> + <package> + <name>nut</name> + <descr>Network UPS Tools</descr> + <website>http://www.networkupstools.org/</website> + <category>Network Management</category> + <version>2.2.2a</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maintainer>rswagoner@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/nut/nut.xml</config_file> + <configurationfile>nut.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>nut-2.2.2.tbz</depends_on_package> + <pkginfolink>http://doc.pfsense.org/index.php/Nut_package</pkginfolink> + </package> + <package> + <name>diag_new_states</name> + <descr>Paul Taylors version of Diagnostics States which utilizes pftop.</descr> + <website>http://www.addressplus.net</website> + <category>Network Management</category> + <version>0.2</version> + <maintainer>ptaylor@addressplus.net</maintainer> + <required_version>1.2.1</required_version> + <status>BETA</status> + <config_file>http://www.pfsense.org/packages/config/diag_states_pt/diag_new_states.xml</config_file> + <configurationfile>http://www.pfsense.com/packages/config/diag_states_pt/diag_new_states.xml</configurationfile> + </package> + <package> + <name>darkstat</name> + <website>http://dmr.ath.cx/net/darkstat/</website> + <descr>darkstat is a network statistics gatherer. It's a packet sniffer that runs as a background process on a cable/DSL router, gathers all sorts of statistics about network usage, and serves them over HTTP.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/darkstat/bin/</depends_on_package_base_url> + <depends_on_package>darkstat-3.0.712.tbz</depends_on_package> + <depends_on_package>gettext-0.17_1.tbz</depends_on_package> + <version>3.0.712</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>sullrich+pfsp@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/darkstat/darkstat.xml</config_file> + <configurationfile>darkstat.xml</configurationfile> + </package> + <package> + <name>pfflowd</name> + <website>http://www.mindrot.org/pfflowd.html</website> + <descr>pfflowd converts OpenBSD PF status messages (sent via the pfsync interface) to Cisco NetFlow datagrams. These datagrams may be sent (via UDP) to a host of one's choice. Utilising the OpenBSD stateful packet filter infrastructure means that flow tracking is very fast and accurate.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/pfflowd.xml</config_file> + <depends_on_package_base_url>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All</depends_on_package_base_url> + <depends_on_package>pfflowd-0.7.tbz</depends_on_package> + <version>0.7</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <configurationfile>pfflowd.xml</configurationfile> + <maintainer>nick@buraglio.com</maintainer> + </package> + <package> + <name>widentd</name> + <descr>RFC1413 auth/identd daemon with fixed fake reply</descr> + <website>http://www.webweaving.org/widentd</website> + <category>Services</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>widentd-1.03_1.tbz</depends_on_package> + <version>1.03_1</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Widentd_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/widentd.xml</config_file> + <configurationfile>widentd.xml</configurationfile> + </package> + <package> + <name>freeradius</name> + <website>http://www.freeradius.org/</website> + <descr>A free implementation of the RADIUS protocol.</descr> + <category>System</category> + <version>1.1.2_1</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maintainer>none</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>freeradius-1.1.7_3.tbz</depends_on_package> + <depends_on_package>libltdl-1.5.26.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/freeradius.xml</config_file> + <configurationfile>freeradius.xml</configurationfile> + </package> + <package> + <name>bandwidthd</name> + <website>http://bandwidthd.sourceforge.net/</website> + <descr>BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address's utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded.</descr> + <category>System</category> + <version>2.0.1.2</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>bandwidthd-2.0.1_1.tbz</depends_on_package> + <depends_on_package>libiconv-1.11_1.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/bandwidthd/bandwidthd.xml</config_file> + <configurationfile>bandwidthd.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>stunnel</name> + <website>http://www.stunnel.org/</website> + <descr>An SSL encryption wrapper between remote client and local or remote servers. </descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>stunnel-4.25.tbz</depends_on_package> + <version>4.30.2</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Stunnel_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/stunnel.xml</config_file> + <configurationfile>stunnel.xml</configurationfile> + </package> + <package> + <name>iperf</name> + <website>http://dast.nlanr.net/Projects/Iperf/</website> + <descr>Iperf is a tool for testing network throughput, loss, and jitter.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/iperf.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>iperf-2.0.4.tbz</depends_on_package> + <version>2.0.2_1</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Iperf_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>iperf.xml</configurationfile> + </package> + <package> + <name>netio</name> + <website>http://freshmeat.net/projects/netio/</website> + <descr>This is a network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS and/or TCP/IP protocols (Unix and DOS only support TCP/IP) using various different packet sizes.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/netio.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/All</depends_on_package_base_url> + <depends_on_package>netio-1.26.tbz</depends_on_package> + <version>1.26</version> + <required_version>2.0</required_version> + <status>ALPHA</status> + <configurationfile>netio.xml</configurationfile> + </package> + <package> + <name>mtr-nox11</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>Enhanced traceroute replacement</descr> + <website>http://www.bitwizard.nl/mtr/</website> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>mtr-nox11-0.73_1.tbz</depends_on_package> + <version>0.65_2</version> + <status>Stable</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/mtr-nox11.xml</config_file> + <configurationfile>mtr-nox11.xml</configurationfile> + </package> + <package> + <name>squid</name> + <descr>High performance web proxy cache.</descr> + <website>http://www.squid-cache.org/</website> + <category>Network</category> + <version>2.7.9_1</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>fernando@netfilter.com.br seth.mos@xs4all.nl mfuchs77@googlemail.com</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>squid-2.7.9.tbz</depends_on_package> + <depends_on_package>squid_radius_auth-1.10.tbz</depends_on_package> + <depends_on_package>openldap-client-2.4.22.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/squid/squid.xml</config_file> + <configurationfile>squid.xml</configurationfile> + </package> + <package> + <name>squid3</name> + <descr>EXPERIMENTAL! Not all directives are ported yet! High performance web proxy cache.</descr> + <website>http://www.squid-cache.org/</website> + <category>Network</category> + <version>3.0.8_09</version> + <status>ALPHA</status> + <required_version>1.2.1</required_version> + <maintainer>fernando@netfilter.com.br seth.mos@xs4all.nl mfuchs77@googlemail.com</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>squid-3.0.8.tbz</depends_on_package> + <depends_on_package>squid_radius_auth-1.10.tbz</depends_on_package> + <depends_on_package>openldap-client-2.4.10.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/squid3/squid.xml</config_file> + <configurationfile>squid.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>LCDproc</name> + <descr>LCD display driver</descr> + <website>http://www.lcdproc.org/</website> + <category>Utility</category> + <version>lcdproc-0.5.2_3</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maintainer>seth.mos@xs4all.nl</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>lcdproc-0.5.2_2.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/lcdproc/lcdproc.xml</config_file> + <configurationfile>lcdproc.xml</configurationfile> + </package> + <package> + <name>arpwatch</name> + <descr>Arpwatch monitors ethernet/ip address pairings. It also logs certain changes to syslog.</descr> + <website>http://www-nrg.ee.lbl.gov/</website> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>arpwatch-2.1.a15_4.tbz</depends_on_package> + <version>2.1.a13</version> + <status>ALPHA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/arpwatch.xml</config_file> + <configurationfile>arpwatch.xml</configurationfile> + <logging> + <facilityname>arpwatch</facilityname> + <logfilename>arpwatch.log</logfilename> + </logging> + </package> + <package> + <name>squidGuard</name> + <descr>High perfomance web proxy URL filter. Requires proxy Squid package.</descr> + <website>http://www.squidGuard.org/</website> + <maintainer>dv_serg@mail.ru</maintainer> + <category>Network Management</category> + <version>1.3-2</version> + <status>Beta</status> + <required_version>1.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>squidGuard-1.3_1.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/squidGuard/squidguard.xml</config_file> + <configurationfile>squidguard.xml</configurationfile> + </package> + <package> + <name>Zabbix Agent</name> + <descr>Monitoring agent.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/zabbix-agent/zabbix-agent.xml</config_file> + <version>1.8.2_2</version> + <status>FINAL</status> + <required_version>1.2.3</required_version> + <configurationfile>zabbix-agent.xml</configurationfile> + <maintainer>remco.verhoef@redfive.biz</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>zabbix-agent-1.8.2_2,2.tbz</depends_on_package> + </package> + <package> + <name>Zabbix Proxy</name> + <descr>Monitoring agent proxy.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/zabbix-proxy/zabbix-proxy.xml</config_file> + <version>1.8.2_2</version> + <status>FINAL</status> + <required_version>1.2.3</required_version> + <configurationfile>zabbix-proxy.xml</configurationfile> + <maintainer>cmb@pfsense.org</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>zabbix-proxy-1.8.2_2,2.tbz</depends_on_package> + </package> + <package> + <name>OpenVPN Client Export Utility</name> + <descr>Allows a pre-configured OpenVPN Windows Client or Mac OSX's Viscosity configuration bundle to be exported directly from pfSense.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>p7zip-4.58.tbz</depends_on_package> + <version>0.1</version> + <status>BETA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/openvpn-client-export/openvpn-client-export.xml</config_file> + <configurationfile>openvpn-client-export.xml</configurationfile> + </package> + <package> + <name>HAVP antivirus</name> + <pkginfolink></pkginfolink> + <website>http://www.server-side.de/</website> + <descr>Antivirus: HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. Havp antivirus proxy has a parent and transparent proxy mode. It can be used with squid or standalone. And File Scanner for local files.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/All/</depends_on_package_base_url> + <depends_on_package>havp-0.90.tbz</depends_on_package> + <version>0.90</version> + <status>BETA</status> + <required_version>1.2.2</required_version> + <config_file>http://www.pfsense.com/packages/config/havp/havp.xml</config_file> + <configurationfile>havp.xml</configurationfile> + <maintainer>dv_serg@mail.ru</maintainer> + <after_install_info>Please check the HAVP settings.</after_install_info> + <noembedded>true</noembedded> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>onatproto</name> + <descr>Patch to add Protocol options to Manual Outbound NAT. WARNING! Cannot be uninstalled.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/onatproto/onatproto.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>pfJailctl</name> + <descr>pfSense wrapper for jailctl - a jail management tool. Allows you to run jails on pfSense.</descr> + <website>http://anduin.net/jailctl/</website> + <category>System</category> + <version>0.51</version> + <required_version>1.2.3</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/PfJailctl_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/jailctl.xml</config_file> + <configurationfile>jailctl.xml</configurationfile> + <maintainer>ltning-jailctl@anduin.net</maintainer> + <noembedded>true</noembedded> + </package> + <package> + <name>jail_template</name> + <descr>Basic template for jails, probably requires pfJailctl to be useful. Includes 'base' and 'manpages' dists.</descr> + <website>http://anduin.net/jailctl/</website> + <category>System</category> + <version>0.2</version> + <required_version>1.2.3</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/PfJailctl_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/jail_template.xml</config_file> + <configurationfile>jail_template.xml</configurationfile> + <maintainer>ltning-jailctl@anduin.net</maintainer> + <noembedded>true</noembedded> + </package> + <package> + <name>IGMPproxy</name> + <descr>An IGMP proxy for multicast traffic.</descr> + <category>Network</category> + <version>0.1</version> + <required_version>1.2.2</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/IGMPproxy</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/igmpproxy/igmpproxy.xml</config_file> + <configurationfile>igmpproxy.xml</configurationfile> + <maintainer>eri@pfsense.org</maintainer> + </package> + <package> + <name>NRPE v2</name> + <website>http://wiki.nagios.org/index.php/Howtos:nrpe_nsca</website> + <descr>NRPE is an addon for Nagios that allows you to execute plugins on remote Linux/Unix hosts. This is useful if you need to monitor local resources/attributes like disk usage, CPU load, memory usage, etc. on a remote host.</descr> + <category>Services</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <depends_on_package>nrpe-2.12_1.tbz</depends_on_package> + <depends_on_package>nagios-plugins-1.4.13,1.tbz</depends_on_package> + <depends_on_package>libiconv-1.11_1.tbz</depends_on_package> + <depends_on_package>gettext-0.17_1.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/nrpe2/nrpe2.xml</config_file> + <version>2.11</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>erik@erikkristensen.com</maintainer> + <configurationfile>nrpe2.xml</configurationfile> + </package> + <package> + <name>OpenVPN-Enhancements</name> + <maintainer>mfuchs77@googlemail.com</maintainer> + <website>http://pfsense.trendchiller.com</website> + <descr>Enhance OpenVPN with TLS-auth and client/server-options. WARNING! Cannot be uninstalled.</descr> + <category>Security</category> + <version>1.2</version> + <status>STABLE</status> + <required_version>1.2</required_version> + <maximum_version>1.2.9</maximum_version> + <config_file>http://www.pfsense.com/packages/config/ovpnenhance/ovpnenhance.xml</config_file> + <configurationfile>ovpnenhance.xml</configurationfile> + </package> + <package> + <name>rate</name> + <descr>This package adds a table of realtime bandwidth usage by IP address to Status -> Traffic Graphs</descr> + <category>Network Management</category> + <version>0.9</version> + <status>BETA</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.2</required_version> + <depends_on_package_base_url>http://files.pfsense.com/packages/7/All/</depends_on_package_base_url> + <depends_on_package>rate-0.9.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/rate/rate.xml</config_file> + <configurationfile>rate.xml</configurationfile> + </package> + <package> + <name>blinkled</name> + <descr>Allows you to use LEDs for network activity on supported platforms (ALIX, WRAP, Soekris, etc)</descr> + <category>System</category> + <version>0.0.0.0.0.1</version> + <status>So Alpha it's Omega</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/blinkled/blinkled.xml</config_file> + <configurationfile>blinkled.xml</configurationfile> + </package> + <package> + <name>OpenVPN Status</name> + <descr>OpenVPN Status Page, backported from 2.0</descr> + <category>System</category> + <version>1.5</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/openvpn-status/openvpn-status.xml</config_file> + <configurationfile>openvpn-status.xml</configurationfile> + </package> + <package> + <name>States Summary</name> + <descr>States Summary Page, which will summarize firewall states by IP address and protocol.</descr> + <category>System</category> + <version>0.5</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/states-summary/states-summary.xml</config_file> + <configurationfile>states-summary.xml</configurationfile> + </package> + <package> + <name>IP Range Aliases</name> + <descr>Patch to add IP Range support to Network Aliases. WARNING! Cannot be uninstalled. Probably does not play nice with URL Table patch.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/iprangealiases/iprangealiases.xml</config_file> + <version>0.2</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>URL Table Aliases</name> + <descr>Patch to add URL Table alias support to pull a list of CIDRs/IPs from a file by URL into a persist table. WARNING! Cannot be uninstalled. Probably does not play nice with IP Range Aliases patch. This is NOT a way to add an alias for host URLs.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/urltables/urltables.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>dnsmasq EDNS size increase</name> + <descr>Patch to increase dnsmasq EDNS size to 4096 if needed. WARNING! Cannot be uninstalled.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/dnsmasq-edns/dnsmasq-edns.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>Packet Capture Fix</name> + <descr>Patch to fix packet capture on 1.2.3 embedded (NanoBSD)</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/packetcapturefix/packetcapturefix.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + <package> + <name>RRD Summary</name> + <descr>RRD Summary Page, which will give a total amount of traffic passed In/Out during this and the previous month.</descr> + <category>System</category> + <version>1.1</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/rrd-summary/rrd-summary.xml</config_file> + <configurationfile>rrd-summary.xml</configurationfile> + </package> + <package> + <name>Patch rc to leave filter_dirty</name> + <descr>Patch to stop /etc/rc from removing /tmp/filter_dirty on boot. Fixes boot issues with some packages on certain platforms.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/patch_rc_filter_dirty/patch_rc_filter_dirty.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <maximum_version>1.2.3</maximum_version> + </package> + </packages> +</pfsensepkgs> diff --git a/pkg_config.8.xml b/pkg_config.8.xml index ce111721..93fd79a8 100755 --- a/pkg_config.8.xml +++ b/pkg_config.8.xml @@ -3,6 +3,19 @@ <pfsensepkgs> <packages> <package> + <name>File Manger</name> + <website/> + <descr>PHP File Manager</descr> + <category>Diagnostics</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,26974.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/filemgr/filemgr.xml</config_file> + <version>0.1.0</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>filemgr.xml</configurationfile> + </package> + <package> <name>Country Block</name> <website/> <descr>Block countries</descr> diff --git a/pkg_config.8.xml.amd64 b/pkg_config.8.xml.amd64 index 22f8e589..dc3327db 100755 --- a/pkg_config.8.xml.amd64 +++ b/pkg_config.8.xml.amd64 @@ -3,6 +3,19 @@ <pfsensepkgs> <packages> <package> + <name>File Manger</name> + <website/> + <descr>PHP File Manager</descr> + <category>Diagnostics</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,26974.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/filemgr/filemgr.xml</config_file> + <version>0.1.0</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>filemgr.xml</configurationfile> + </package> + <package> <name>Country Block</name> <website/> <descr>Block countries</descr> diff --git a/pkg_config.8.xml.amd64~ b/pkg_config.8.xml.amd64~ new file mode 100644 index 00000000..22f8e589 --- /dev/null +++ b/pkg_config.8.xml.amd64~ @@ -0,0 +1,575 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- pfSense packages --> +<pfsensepkgs> + <packages> + <package> + <name>Country Block</name> + <website/> + <descr>Block countries</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,25732.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/countryblock/countryblock.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.1.3</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>countryblock.xml</configurationfile> + </package> + <package> + <name>IP-Blocklist</name> + <website/> + <descr>IP-Blocklist is like PeerGuardian2. IP lists are used to add deny/allow rules to the firewall for in & out traffic.</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,24769.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/ipblocklist/ipblocklist.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.2.1</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>ipblocklist.xml</configurationfile> + </package> + <package> + <name>Varnish</name> + <descr>Varnish is a state-of-the-art, high-performance HTTP accelerator. It uses the advanced features in FreeBSD 6/7/8 to achieve its high performance.</descr> + <website>http://varnish-cache.org</website> + <pkginfolink>http://doc.pfsense.org/index.php/Varnish_package</pkginfolink> + <category>Services</category> + <version>0.8</version> + <status>ALPHA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/varnish64/varnish_backends.xml</config_file> + <configurationfile>varnish_backends.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>varnish-2.1.tbz</depends_on_package> + <depends_on_package>gcc-4.2.5.20090325_3.tbz</depends_on_package> + <build_port_path>/usr/ports/www/varnish</build_port_path> + <build_port_path>/usr/ports/lang/gcc42</build_port_path> + </package> + <package> + <name>Notes</name> + <website/> + <descr>Track things you want to note for this system.</descr> + <category>Status</category> + <pkginfolink/> + <config_file>http://www.pfsense.com/packages/config/notes/notes.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.2.4</version> + <status>Alpha</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>notes.xml</configurationfile> + </package> + <package> + <name>PHPService</name> + <website/> + <descr>PHP run as a service it can do anything PHP can do including but not limited to monitoring files, CPU, RAM, and send alerts to the syslog.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/PHPService</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/phpservice/phpservice.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.4.1</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>phpservice.xml</configurationfile> + </package> + <package> + <name>Backup</name> + <website/> + <descr>Tool to Backup and Restore files and directories.</descr> + <category>System</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/backup/backup.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.1.5</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>backup.xml</configurationfile> + </package> + <package> + <name>Cron</name> + <website/> + <descr>The cron utility is used to manage commands on a schedule.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/cron/cron.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <version>0.1.5</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>cron.xml</configurationfile> + </package> + <package> + <name>AutoConfigBackup</name> + <maintainer>portal@bsdperimeter.com</maintainer> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <website>https://portal.pfsense.org</website> + <category>Services</category> + <version>1.18</version> + <status>Stable</status> + <required_version>1.2</required_version> + <pkginfolink>http://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/autoconfigbackup/autoconfigbackup.xml</config_file> + <configurationfile>autoconfigbackup.xml</configurationfile> + </package> + <package> + <name>RRD Summary</name> + <descr>RRD Summary Page, which will give a total amount of traffic passed In/Out during this and the previous month.</descr> + <category>System</category> + <version>1.1</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/rrd-summary/rrd-summary.xml</config_file> + <configurationfile>rrd-summary.xml</configurationfile> + </package> + <package> + <name>OpenVPN Client Export Utility</name> + <descr>Allows a pre-configured OpenVPN Windows Client or or Mac OSX's Viscosity configuration bundle to be exported directly from pfSense.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>p7zip-9.04.tbz</depends_on_package> + <depends_on_package>zip-3.0.tbz</depends_on_package> + <build_port_path>/usr/ports/archivers/p7zip</build_port_path> + <build_port_path>/usr/ports/archivers/zip</build_port_path> + <version>0.3</version> + <status>BETA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/openvpn-client-export/openvpn-client-export.xml</config_file> + <configurationfile>openvpn-client-export.xml</configurationfile> + </package> + <package> + <name>squid</name> + <descr>High performance web proxy cache.</descr> + <website>http://www.squid-cache.org/</website> + <category>Network</category> + <version>2.7.9_1</version> + <status>Stable</status> + <required_version>2</required_version> + <maintainer>fernando@netfilter.com.br seth.mos@xs4all.nl mfuchs77@googlemail.com jimp@pfsense.org</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>squid-2.7.9.tbz</depends_on_package> + <depends_on_package>squid_radius_auth-1.10.tbz</depends_on_package> + <depends_on_package>libwww-5.4.0_4.tbz</depends_on_package> + <build_port_path>/usr/ports/www/squid</build_port_path> + <build_port_path>/usr/ports/www/squid_radius_auth</build_port_path> + <build_port_path>/usr/ports/www/libwww</build_port_path> + <config_file>http://www.pfsense.org/packages/config/squid/squid.xml</config_file> + <configurationfile>squid.xml</configurationfile> + </package> + <package> + <name>squidGuard</name> + <descr>High perfomance web proxy URL filter. Requires proxy Squid package.</descr> + <website>http://www.squidGuard.org/</website> + <maintainer>dv_serg@mail.ru</maintainer> + <category>Network Management</category> + <version>1.4-2</version> + <status>Beta</status> + <required_version>1.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>squidGuard-1.4_2.tbz</depends_on_package> + <depends_on_package>db41-4.1.25_4.tbz</depends_on_package> + <depends_on_package>db3-3.3.11_3,1.tbz</depends_on_package> + <depends_on_package>cyrus-sasl-2.1.23.tbz</depends_on_package> + <build_port_path>/usr/ports/www/squidguard</build_port_path> + <build_port_path>/usr/ports/databases/db41</build_port_path> + <build_port_path>/usr/ports/databases/db3</build_port_path> + <build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path> + <config_file>http://www.pfsense.org/packages/config/squidGuard/squidguard.xml</config_file> + <configurationfile>squidguard.xml</configurationfile> + </package> + <package> + <name>Lightsquid</name> + <descr>High perfomance web proxy report. Requires squid HTTP proxy.</descr> + <website>http://lightsquid.sf.net/</website> + <category>Network Report</category> + <version>1.8.0</version> + <maintainer>dv_serg@mail.ru</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>lightsquid-1.8_2.tbz</depends_on_package> + <depends_on_package>perl-5.10.1.tbz</depends_on_package> + <build_port_path>/usr/ports/www/lightsquid</build_port_path> + <build_port_path>/usr/ports/lang/perl5.10</build_port_path> + <status>Beta</status> + <required_version>2</required_version> + <config_file>http://www.pfsense.com/packages/config/lightsquid/lightsquid.xml</config_file> + <pkginfolink></pkginfolink> + <configurationfile>lightsquid.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>HAVP antivirus</name> + <pkginfolink></pkginfolink> + <website>http://www.server-side.de/</website> + <descr>Antivirus: HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. Havp antivirus proxy has a parent and transparent proxy mode. It can be used with squid or standalone. And File Scanner for local files.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.1-release/All/</depends_on_package_base_url> + <depends_on_package>havp-0.91_1.tbz</depends_on_package> + <build_port_path>/usr/ports/www/havp</build_port_path> + <version>0.91</version> + <status>BETA</status> + <required_version>1.2.2</required_version> + <config_file>http://www.pfsense.com/packages/config/havp/havp.xml</config_file> + <configurationfile>havp.xml</configurationfile> + <maintainer>dv_serg@mail.ru</maintainer> + <after_install_info>Please check the HAVP settings.</after_install_info> + </package> + <package> + <name>Dashboard Widget: HAVP</name> + <descr>Dashboard widget for HAVP alerts.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-havp/widget-havp.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: Antivirus Status</name> + <descr>Dashboard widget for HAVP status.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-antivirus/widget-antivirus.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>siproxd</name> + <website>http://siproxd.sourceforge.net/</website> + <descr>Proxy for handling NAT of multiple SIP devices to a single public IP.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/siproxd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>siproxd-0.7.2.tbz</depends_on_package> + <pkginfolink>http://doc.pfsense.org/index.php/Siproxd_package</pkginfolink> + <build_port_path>/usr/ports/net/siproxd</build_port_path> + <version>0.7.2,1</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <configurationfile>siproxd.xml</configurationfile> + </package> + <package> + <name>OpenBGPD</name> + <descr>OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.</descr> + <category>NET</category> + <config_file>http://www.pfsense.com/packages/config/openbgpd/openbgpd.xml</config_file> + <version>0.5.2</version> + <status>STABLE</status> + <pkginfolink>http://doc.pfsense.org/index.php/OpenBGPD_package</pkginfolink> + <required_version>1.3</required_version> + <configurationfile>openbgpd.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>openbgpd-4.7.20100410.tbz</depends_on_package> + <build_port_path>/usr/ports/net/openbgpd</build_port_path> + </package> + <package> + <name>vnstat2</name> + <website>http://humdi.net/vnstat/</website> + <descr>A console-based network traffic monitor + vnstat PHP frontend</descr> + <pkginfolink>http://forum.pfsense.org/index.php/topic,14179.0.html</pkginfolink> + <category>Network Management</category> + <depends_on_package_base_url>ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.1-release/All/</depends_on_package_base_url> + <depends_on_package>vnstat-1.10_2.tbz</depends_on_package> + <build_port_path>/usr/ports/net/vnstat</build_port_path> + <version>1.10_2</version> + <status>test</status> + <required_version>2.0</required_version> + <maintainer>crazypark2@yahoo.dk</maintainer> + <config_file>http://www.pfsense.com/packages/config/vnstat2/vnstat2.xml</config_file> + <configurationfile>vnstat2.xml</configurationfile> + <after_install_info></after_install_info> + </package> + <package> + <name>dns-server</name> + <descr>pfSense version of TinyDNS which features failover host support</descr> + <website>http://cr.yp.to/djbdns.html</website> + <category>Services</category> + <version>1.0.6.6</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Tinydns_package</pkginfolink> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/tinydns/tinydns.xml</config_file> + <configurationfile>tinydns.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>ucspi-tcp-0.88_2.tbz</depends_on_package> + <depends_on_package>daemontools-0.76_15.tbz</depends_on_package> + <depends_on_package>djbdns-1.05_13.tbz</depends_on_package> + <build_port_path>/usr/ports/sysutils/ucspi-tcp</build_port_path> + <build_port_path>/usr/ports/sysutils/daemontools</build_port_path> + <build_port_path>/usr/ports/dns/djbdns</build_port_path> + </package> + <package> + <name>arping</name> + <descr>Broadcasts a who-has ARP packet on the network and prints answers. </descr> + <website>http://www.habets.pp.se/synscan/programs.php?prog=arping</website> + <category>Services</category> + <version>2.08</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Arping_package</pkginfolink> + <required_version>1.0.1</required_version> + <config_file>http://www.pfsense.com/packages/config/arping/arping.xml</config_file> + <configurationfile>arping.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>arping-2.08.tbz</depends_on_package> + <build_port_path>/usr/ports/net/arping</build_port_path> + </package> + <package> + <name>nmap</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>NMap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques (determine what services the hosts are offering), version detection (determine what application/service is runing on a port), and TCP/IP fingerprinting (remote host OS or device identification). It also offers flexible target and port specification, decoy/stealth scanning, SunRPC scanning, and more. Most Unix and Windows platforms are supported in both GUI and command line modes. Several popular handheld devices are also supported, including the Sharp Zaurus and the iPAQ.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>nmap-5.00.tbz</depends_on_package> + <build_port_path>/usr/ports/security/nmap</build_port_path> + <config_file>http://www.pfsense.com/packages/config/nmap/nmap.xml</config_file> + <version>5.00</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Nmap_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>nmap.xml</configurationfile> + </package> + <package> + <name>imspector</name> + <descr>IMSpector is an Instant Messenger transparent proxy with logging capabilities. Currently it supports MSN, AIM, ICQ, Yahoo and IRC to different degrees.</descr> + <website>http://www.imspector.org/</website> + <category>Network Management</category> + <maintainer>billm@pfsense.org</maintainer> + <version>0.8-9</version> + <required_version>1.2.1</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/IMSpector_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/imspector/imspector.xml</config_file> + <configurationfile>imspector.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>imspector-0.8.tbz</depends_on_package> + <depends_on_package>libiconv-1.11_1.tbz</depends_on_package> + <depends_on_package>mysql-client-5.0.77.tbz</depends_on_package> + <depends_on_package>sqlite3-3.6.10.tbz</depends_on_package> + <build_port_path>/usr/ports/net-im/imspector</build_port_path> + <build_port_path>/usr/ports/converters/libiconv</build_port_path> + <build_port_path>/usr/ports/databases/mysql50-client</build_port_path> + <build_port_path>/usr/ports/databases/sqlite3</build_port_path> + </package> + <package> + <name>nut</name> + <descr>Network UPS Tools</descr> + <website>http://www.networkupstools.org/</website> + <category>Network Management</category> + <version>2.2.2_3a</version> + <status>BETA</status> + <required_version>2.0</required_version> + <maintainer>rswagoner@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/nut/nut.xml</config_file> + <configurationfile>nut.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>nut-2.2.2_3.tbz</depends_on_package> + <depends_on_package>perl-5.10.1.tbz</depends_on_package> + <build_port_path>/usr/ports/lang/perl5.10</build_port_path> + <pkginfolink>http://doc.pfsense.org/index.php/Nut_package</pkginfolink> + </package> + <package> + <name>darkstat</name> + <website>http://dmr.ath.cx/net/darkstat/</website> + <descr>darkstat is a network statistics gatherer. It's a packet sniffer that runs as a background process on a cable/DSL router, gathers all sorts of statistics about network usage, and serves them over HTTP.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>darkstat-3.0.712.tbz</depends_on_package> + <version>3.0.712</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>sullrich+pfsp@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/darkstat/darkstat.xml</config_file> + <configurationfile>darkstat.xml</configurationfile> + <build_port_path>/usr/ports/net-mgmt/darkstat</build_port_path> + </package> + <package> + <name>pfflowd</name> + <website>http://www.mindrot.org/pfflowd.html</website> + <descr>pfflowd converts OpenBSD PF status messages (sent via the pfsync interface) to Cisco NetFlow datagrams. These datagrams may be sent (via UDP) to a host of one's choice. Utilising the OpenBSD stateful packet filter infrastructure means that flow tracking is very fast and accurate.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/pfflowd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>pfflowd-0.7.tbz</depends_on_package> + <version>0.7</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <configurationfile>pfflowd.xml</configurationfile> + <maintainer>nick@buraglio.com</maintainer> + <build_port_path>/usr/ports/net/pfflowd</build_port_path> + </package> + <package> + <name>widentd</name> + <descr>RFC1413 auth/identd daemon with fixed fake reply</descr> + <website>http://www.webweaving.org/widentd</website> + <category>Services</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>widentd-1.03_1.tbz</depends_on_package> + <version>1.03_1</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Widentd_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/widentd.xml</config_file> + <configurationfile>widentd.xml</configurationfile> + <build_port_path>/usr/ports/net/widentd</build_port_path> + </package> + <package> + <name>freeradius</name> + <website>http://www.freeradius.org/</website> + <descr>A free implementation of the RADIUS protocol.</descr> + <category>System</category> + <version>1.1.8</version> + <status>BROKEN</status> + <required_version>2.0</required_version> + <maintainer>none</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>freeradius-1.1.8.tbz</depends_on_package> + <depends_on_package>libltdl-2.2.6b.tbz</depends_on_package> + <build_port_path>/usr/ports/net/freeradius</build_port_path> + <build_port_path>/usr/ports/devel/libltdl22</build_port_path> + <config_file>http://www.pfsense.org/packages/config/freeradius.xml</config_file> + <configurationfile>freeradius.xml</configurationfile> + </package> + <package> + <name>bandwidthd</name> + <website>http://bandwidthd.sourceforge.net/</website> + <descr>BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address's utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded.</descr> + <category>System</category> + <version>2.0.1_4</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>bandwidthd-2.0.1_4.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/bandwidthd/bandwidthd.xml</config_file> + <configurationfile>bandwidthd.xml</configurationfile> + <build_port_path>/usr/ports/net-mgmt/bandwidthd</build_port_path> + </package> + <package> + <name>iperf</name> + <website>http://dast.nlanr.net/Projects/Iperf/</website> + <descr>Iperf is a tool for testing network throughput, loss, and jitter.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/iperf.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>iperf-2.0.4.tbz</depends_on_package> + <build_port_path>/usr/ports/benchmarks/iperf</build_port_path> + <version>2.0.4</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Iperf_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>iperf.xml</configurationfile> + </package> + <package> + <name>netio</name> + <website>http://freshmeat.net/projects/netio/</website> + <descr>This is a network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS and/or TCP/IP protocols (Unix and DOS only support TCP/IP) using various different packet sizes.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/netio.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>netio-1.26.tbz</depends_on_package> + <build_port_path>/usr/ports/benchmarks/netio</build_port_path> + <version>1.26</version> + <required_version>2.0</required_version> + <status>ALPHA</status> + <configurationfile>netio.xml</configurationfile> + </package> + <package> + <name>mtr-nox11</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>Enhanced traceroute replacement</descr> + <website>http://www.bitwizard.nl/mtr/</website> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>mtr-nox11-0.80.tbz</depends_on_package> + <build_port_path>/usr/ports/net/mtr</build_port_path> + <version>0.80</version> + <status>Stable</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/mtr-nox11.xml</config_file> + <configurationfile>mtr-nox11.xml</configurationfile> + </package> + <package> + <name>LCDproc</name> + <descr>LCD display driver</descr> + <website>http://www.lcdproc.org/</website> + <category>Utility</category> + <version>lcdproc-0.5.3</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maintainer>seth.mos@xs4all.nl</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>lcdproc-0.5.3.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/lcdproc/lcdproc.xml</config_file> + <configurationfile>lcdproc.xml</configurationfile> + </package> + <package> + <name>arpwatch</name> + <descr>Arpwatch monitors ethernet/ip address pairings. It also logs certain changes to syslog.</descr> + <website>http://www-nrg.ee.lbl.gov/</website> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>arpwatch-2.1.a15_5.tbz</depends_on_package> + <build_port_path>/usr/ports/net-mgmt/arpwatch</build_port_path> + <version>2.1.a15_5</version> + <status>ALPHA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/arpwatch.xml</config_file> + <configurationfile>arpwatch.xml</configurationfile> + <logging> + <facilityname>arpwatch</facilityname> + <logfilename>arpwatch.log</logfilename> + </logging> + </package> + <package> + <name>portsentry</name> + <descr>The Sentry tools provide host-level security services for the Unix platform. PortSentry protect against portscans, and detect suspicious login activity on a continuous basis.</descr> + <website>http://sourceforge.net/projects/sentrytools/</website> + <category>Services</category> + <version>0.1</version> + <status>BETA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/portsentry/portsentry.xml</config_file> + <configurationfile>portsentry.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>portsentry-1.2.tbz</depends_on_package> + <build_port_path>/usr/ports/security/portsentry</build_port_path> + </package> + <package> + <name>spamd</name> + <website>http://www.openbsd.org/spamd/</website> + <descr>Tarpits like spamd are fake SMTP servers, which accept connections but don't deliver mail. Instead, they keep the connections open and reply very slowly. If the peer is patient enough to actually complete the SMTP dialogue (which will take ten minutes or more), the tarpit returns a 'temporary error' code (4xx), which indicates that the mail could not be delivered successfully and that the sender should keep the mail in their queue and retry again later.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/spamd/spamd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url> + <depends_on_package>spamd-4.5.0_4.tbz</depends_on_package> + <build_port_path>/usr/ports/mail/spamd</build_port_path> + <version>4.5.0_4</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <configurationfile>spamd.xml</configurationfile> + <logging> + <facilityname>spamd</facilityname> + <logfilename>spamd.log</logfilename> + </logging> + </package> + <package> + <name>stunnel</name> + <website>http://www.stunnel.org/</website> + <descr>An SSL encryption wrapper between remote client and local or remote servers. </descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>stunnel-4.25.tbz</depends_on_package> + <version>4.30.2</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Stunnel_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/stunnel.xml</config_file> + <configurationfile>stunnel.xml</configurationfile> + <build_port_path>/usr/ports/security/stunnel</build_port_path> + </package> + </packages> +</pfsensepkgs> diff --git a/pkg_config.8.xml~ b/pkg_config.8.xml~ new file mode 100644 index 00000000..ce111721 --- /dev/null +++ b/pkg_config.8.xml~ @@ -0,0 +1,917 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- pfSense packages --> +<pfsensepkgs> + <packages> + <package> + <name>Country Block</name> + <website/> + <descr>Block countries</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,25732.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/countryblock/countryblock.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.1.3</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>countryblock.xml</configurationfile> + </package> + <package> + <name>IP-Blocklist</name> + <website/> + <descr>IP-Blocklist is like PeerGuardian2. IP lists are used to add deny/allow rules to the firewall for in & out traffic.</descr> + <category>Firewall</category> + <pkginfolink>http://forum.pfsense.org/index.php/topic,24769.0.html</pkginfolink> + <config_file>http://pfsense.org/packages/config/ipblocklist/ipblocklist.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> + <version>0.2.1</version> + <status>Beta</status> + <required_version>1.2.2</required_version> + <maintainer>tom@tomschaefer.org</maintainer> + <configurationfile>ipblocklist.xml</configurationfile> + </package> + <package> + <name>anyterm</name> + <descr>Ajax Interactive Shell - Have you ever wanted SSH or telnet access to your system from an internet desert - from behind a strict firewall, from an internet cafe, or even from a mobile phone? Anyterm is a combination of a web page and a process that runs on your web server that provides this access. WARNING! We suggest using Stunnel in combination with this package!</descr> + <website>http://anyterm.org/</website> + <pkginfolink>http://doc.pfsense.org/index.php/AnyTerm_package</pkginfolink> + <category>Diagnostics</category> + <version>0.5</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/anyterm/anyterm.xml</config_file> + <configurationfile>anyterm.xml</configurationfile> + </package> + <package> + <pkginfolink>http://doc.pfsense.org/index.php/haproxy_package</pkginfolink> + <name>haproxy</name> + <descr>The Reliable, High Performance TCP/HTTP Load Balancer</descr> + <website>http://haproxy.1wt.eu/</website> + <category>Services</category> + <version>0.29</version> + <status>BETA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/haproxy/haproxy.xml</config_file> + <configurationfile>haproxy.xml</configurationfile> + <build_port_path>/usr/ports/net/haproxy-devel</build_port_path> + </package> + <package> + <name>portsentry</name> + <descr>The Sentry tools provide host-level security services for the Unix platform. PortSentry protect against portscans, and detect suspicious login activity on a continuous basis.</descr> + <website>http://sourceforge.net/projects/sentrytools/</website> + <category>Services</category> + <version>0.1</version> + <status>BETA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/portsentry/portsentry.xml</config_file> + <configurationfile>portsentry.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>portsentry-1.2.tbz</depends_on_package> + <build_port_path>/usr/ports/security/portsentry</build_port_path> + </package> + <package> + <name>Proxy Server with mod_security</name> + <pkginfolink>http://doc.pfsense.org/index.php/ProxyServerModSecurity_package</pkginfolink> + <website>http://www.modsecurity.org/</website> + <descr>ModSecurity is a web application firewall that can work either embedded or as a reverse proxy. It provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. In addition this package allows URL forwarding which can be convenient for hosting multiple websites behind pfSense using 1 IP address.</descr> + <category>Network Management</category> + <version>0.1.2</version> + <status>ALPHA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/apache_mod_security/apache_mod_security.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>mod_security-2.5.9.tbz</depends_on_package> + <depends_on_package>apache-2.2.11_7.tbz</depends_on_package> + <depends_on_package>db42-4.2.52_5.tbz</depends_on_package> + <depends_on_package>gdbm-1.8.3_3.tbz</depends_on_package> + <depends_on_package>apr-gdbm-db42-1.3.5.1.3.7_3.tbz</depends_on_package> + <depends_on_package>mod_memcache-0.1.0.tbz</depends_on_package> + <configurationfile>apache_mod_security.xml</configurationfile> + <build_port_path>/usr/ports/www/mod_security</build_port_path> + <build_port_path>/usr/ports/www/apache22</build_port_path> + <build_port_path>/usr/ports/databases/db42/</build_port_path> + <build_port_path>/usr/ports/databases/gdbm/</build_port_path> + <build_port_path>/usr/ports/www/mod_memcache</build_port_path> + <after_install_info>Please visit the ProxyServer settings tab and set the service up so that it may be started.</after_install_info> + </package> + <package> + <name>frickin</name> + <descr>The Frickin PPTP Proxy allows a Point-to-Point Tunneling Protocol (PPTP) client to connect to a PPTP server through Network Address Translation.</descr> + <website>http://www.placid.tv</website> + <category>Services</category> + <version>2.0</version> + <status>ALPHA</status> + <required_version>1.2.2</required_version> + <config_file>http://www.pfsense.com/packages/config/frickin/frickin.xml</config_file> + <configurationfile>frickin.xml</configurationfile> + <after_install_info>Please visit the Frickin PPTP settings tab and press save after setting the service up to start.</after_install_info> + <build_port_path>/usr/ports/net/frickin</build_port_path> + </package> + <package> + <name>pure-ftpd</name> + <website>http://www.pureftpd.org/</website> + <descr>*DO NOT RUN THIS ON A FIREWALL. USE A DEDICATED MACHINE!* Pure FTPd Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. It has no known vulnerabilities, is trivial to set up, and is especially designed for modern kernels. Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', FXP protocol, anti-warez system, bandwidth throttling, restricted ports for passive downloads, an LDAP backend, XML output, and more.</descr> + <category>FTP</category> + <config_file>http://www.pfsense.com/packages/config/pure-ftpd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>pure-ftpd-1.0.20_3.tbz</depends_on_package> + <build_port_path>/usr/ports/ftp/pure-ftpd</build_port_path> + <version>1.0.21</version> + <status>Stable</status> + <configurationfile>pure-ftpd.xml</configurationfile> + <required_version>1.0</required_version> + <maximum_version>1.0</maximum_version> + <logging> + <facilityname>ftp</facilityname> + <logfilename>pure-ftpd.log</logfilename> + </logging> + <noembedded>true</noembedded> + </package> + <package> + <name>Avahi</name> + <pkginfolink>http://doc.pfsense.org/index.php/Avahi_package</pkginfolink> + <website>http://www.avahi.org/</website> + <descr>Avahi is a system which facilitates service discovery on a local network. This means that you can plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. This kind of technology is already found in Apple MacOS X (branded Rendezvous, Bonjour and sometimes Zeroconf) and is very convenient. Avahi is mainly based on Lennart Poettering's flexmdns mDNS implementation for Linux which has been discontinued in favour of Avahi.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <build_port_path>/usr/ports/net/avahi</build_port_path> + <build_port_path>/usr/ports/net/avahi-app</build_port_path> + <version>0.6.25_1</version> + <status>ALPHA</status> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.com/packages/config/avahi/avahi.xml</config_file> + <configurationfile>avahi.xml</configurationfile> + <after_install_info>Please visit the Avahi settings tab and select which interfaces you do not wish Avahi to listen on and click save to start the service.</after_install_info> + </package> + <package> + <name>ntop</name> + <website>http://www.ntop.org/</website> + <descr>ntop is a network probe that shows network usage in a way similar to what top does for processes. In interactive mode, it displays the network status on the user's terminal. In Web mode it acts as a Web server, creating an HTML dump of the network status. It sports a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>ntop-3.3.10.tbz</depends_on_package> + <depends_on_package>gdbm-1.8.3_3.tbz</depends_on_package> + <depends_on_package>perl-5.8.9_3.tbz</depends_on_package> + <build_port_path>/usr/ports/net/ntop</build_port_path> + <build_port_path>/usr/ports/databases/gdbm</build_port_path> + <build_port_path>/usr/ports/lang/perl5.8</build_port_path> + <version>3.3.8</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/ntop/ntop.xml</config_file> + <configurationfile>ntop.xml</configurationfile> + </package> + <package> + <name>FreeSWITCH</name> + <website>http://www.freeswitch.org/</website> + <descr>FreeSWITCH is an open source telephony platform designed to facilitate the creation of voice and chat driven products scaling from a soft-phone up to a soft-switch. It can be used as a simple switching engine, a PBX, a media gateway or a media server to host IVR applications using simple scripts or XML to control the callflow. </descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/FreeSWITCH</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/freeswitch/freeswitch.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <build_port_path>/usr/ports/net/freeswitch</build_port_path> + <version>0.8.3.6</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>freeswitch.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>FreeSWITCH Dev</name> + <website>http://www.freeswitch.org/</website> + <descr>FreeSWITCH package development version.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/FreeSWITCH</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/freeswitch_dev/freeswitch.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <build_port_path>/usr/ports/net/freeswitch</build_port_path> + <version>0.9.7.26</version> + <status>Beta</status> + <required_version>1.2.3</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>freeswitch.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>Notes</name> + <website/> + <descr>Track things you want to note for this system.</descr> + <category>Status</category> + <pkginfolink/> + <config_file>http://www.pfsense.com/packages/config/notes/notes.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>0.2.4</version> + <status>Alpha</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>notes.xml</configurationfile> + </package> + <package> + <name>TFTP</name> + <website/> + <descr>Trivial File Transport Protocol is a very simple file transfer protocol. Often used with routers, voip phones and more.</descr> + <category>Services</category> + <pkginfolink/> + <config_file>http://www.pfsense.com/packages/config/tftp/tftp.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>1.0.5</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>tftp.xml</configurationfile> + </package> + <package> + <name>PHPService</name> + <website/> + <descr>PHP run as a service it can do anything PHP can do including but not limited to monitoring files, CPU, RAM, and send alerts to the syslog.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/PHPService</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/phpservice/phpservice.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>0.4.1</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>phpservice.xml</configurationfile> + </package> + <package> + <name>Backup</name> + <website/> + <descr>Tool to Backup and Restore files and directories.</descr> + <category>System</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/backup/backup.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>0.1.5</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>backup.xml</configurationfile> + </package> + <package> + <name>Cron</name> + <website/> + <descr>The cron utility is used to manage commands on a schedule.</descr> + <category>Services</category> + <pkginfolink></pkginfolink> + <config_file>http://www.pfsense.com/packages/config/cron/cron.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>0.1.5</version> + <status>Beta</status> + <required_version>1.2</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>cron.xml</configurationfile> + </package> + <package> + <name>vHosts</name> + <website/> + <descr>It is a web server package that can host HTML, Javascript, CSS, and PHP. It uses the lighttpd web server that is already installed. It uses PHP5 in FastCGI mode and has access to PHP Data Ojbects and PDO SQLite.</descr> + <category>Services</category> + <pkginfolink>http://doc.pfsense.org/index.php/vhosts</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/vhosts/vhosts.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <version>0.7.4</version> + <status>Stable</status> + <required_version>1.2.3</required_version> + <maintainer>markjcrane@gmail.com</maintainer> + <configurationfile>vhosts.xml</configurationfile> + </package> + <package> + <name>snort</name> + <pkginfolink>http://forum.pfsense.org/index.php/topic,16847.0.html</pkginfolink> + <website>http://www.snort.org</website> + <descr>Used by fortune 500 companies and governments Snort is the most widely deployed IDS/IPS technology worldwide. It features rules based logging and can perform content searching/matching in addition to being used to detect a variety of other attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, and much more.</descr> + <category>Security</category> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/snort/bin/8.0.x86/</depends_on_package_base_url> + <depends_on_package>pcre-8.02.tbz</depends_on_package> + <depends_on_package>perl-5.10.1.tbz</depends_on_package> + <depends_on_package>mysql-client-5.1.45.tbz</depends_on_package> + <depends_on_package>snort-2.8.6_1.tbz</depends_on_package> + <build_port_path>/usr/ports/devel/pcre</build_port_path> + <build_port_path>/usr/ports/lang/perl5.10</build_port_path> + <build_port_path>/usr/ports/databases/mysql51-client</build_port_path> + <build_port_path>/usr/ports/security/snort</build_port_path> + <config_file>http://www.pfsense.com/packages/config/snort/snort.xml</config_file> + <version>2.8.6 pkg v. 1.27</version> + <required_version>2.0</required_version> + <status>Stable</status> + <configurationfile>/snort.xml</configurationfile> + <after_install_info>Please visit the Snort settings tab and enter your oinkid code. Afterwards visit the update rules tab to download the snort rules.</after_install_info> + </package> + <package> + <name>spamd</name> + <website>http://www.openbsd.org/spamd/</website> + <descr>Tarpits like spamd are fake SMTP servers, which accept connections but don't deliver mail. Instead, they keep the connections open and reply very slowly. If the peer is patient enough to actually complete the SMTP dialogue (which will take ten minutes or more), the tarpit returns a 'temporary error' code (4xx), which indicates that the mail could not be delivered successfully and that the sender should keep the mail in their queue and retry again later.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/spamd/spamd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>spamd-4.5.0_3.tbz</depends_on_package> + <version>4.5.0_4</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <configurationfile>spamd.xml</configurationfile> + <build_port_path>/usr/ports/mail/spamd</build_port_path> + <logging> + <facilityname>spamd</facilityname> + <logfilename>spamd.log</logfilename> + </logging> + </package> + <package> + <name>siproxd</name> + <website>http://siproxd.sourceforge.net/</website> + <descr>Proxy for handling NAT of multiple SIP devices to a single public IP.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/siproxd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>siproxd-0.7.1_1.tbz</depends_on_package> + <pkginfolink>http://doc.pfsense.org/index.php/Siproxd_package</pkginfolink> + <build_port_path>/usr/ports/net/siproxd</build_port_path> + <version>0.7.3</version> + <status>Beta</status> + <required_version>1.2.1</required_version> + <configurationfile>siproxd.xml</configurationfile> + </package> + <package> + <name>OpenBGPD</name> + <descr>OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.</descr> + <category>NET</category> + <config_file>http://www.pfsense.com/packages/config/openbgpd/openbgpd.xml</config_file> + <build_port_path>/usr/ports/net/openbgpd</build_port_path> + <version>0.5.2</version> + <status>STABLE</status> + <pkginfolink>http://doc.pfsense.org/index.php/OpenBGPD_package</pkginfolink> + <required_version>1.3</required_version> + <configurationfile>openbgpd.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>openbgpd-4.7.20100410.tbz</depends_on_package> + </package> + <package> + <name>OpenOSPFD</name> + <descr>OSPF routing protocol</descr> + <maintainer>cmb@pfsense.org</maintainer> + <version>0.5.1</version> + <category>Routing</category> + <status>BETA</status> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>openospfd-4.6.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/openospfd/openospfd.xml</config_file> + <build_port_path>/usr/ports/net/openospfd</build_port_path> + <pkginfolink></pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>openospfd.xml</configurationfile> + <depends_on_package>libevent-1.4.13.tbz</depends_on_package> + </package> + <package> + <name>Lightsquid</name> + <descr>High perfomance web proxy report. Requires squid HTTP proxy.</descr> + <website>http://lightsquid.sf.net/</website> + <category>Network Report</category> + <version>1.8.0</version> + <maintainer>dv_serg@mail.ru</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>lightsquid-1.8.tbz</depends_on_package> + <depends_on_package>perl-5.10.1_1.tbz</depends_on_package> + <build_port_path>/usr/ports/www/lightsquid</build_port_path> + <build_port_path>/usr/ports/lang/perl5.10</build_port_path> + <status>Beta</status> + <required_version>2</required_version> + <config_file>http://www.pfsense.com/packages/config/lightsquid/lightsquid.xml</config_file> + <pkginfolink></pkginfolink> + <configurationfile>lightsquid.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>vnstat2</name> + <website>http://humdi.net/vnstat/</website> + <descr>A console-based network traffic monitor + vnstat PHP frontend</descr> + <pkginfolink>http://forum.pfsense.org/index.php/topic,14179.0.html</pkginfolink> + <category>Network Management</category> + <depends_on_package_base_url>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/All/</depends_on_package_base_url> + <depends_on_package>vnstat-1.10_2.tbz</depends_on_package> + <build_port_path>/usr/ports/net/vnstat</build_port_path> + <version>1.10_2</version> + <status>test</status> + <required_version>2.0</required_version> + <maintainer>crazypark2@yahoo.dk</maintainer> + <config_file>http://www.pfsense.com/packages/config/vnstat2/vnstat2.xml</config_file> + <configurationfile>vnstat2.xml</configurationfile> + <after_install_info></after_install_info> + </package> + <package> + <name>phpSysInfo</name> + <website>http://phpsysinfo.sourceforge.net/</website> + <descr>PHPSysInfo is a customizable PHP Script that parses /proc, and formats information nicely. It will display information about system facts like Uptime, CPU, Memory, PCI devices, SCSI devices, IDE devices, Network adapters, Disk usage, and more.</descr> + <category>System</category> + <version>2.5.4</version> + <status>Beta</status> + <required_version>1.0</required_version> + <depends_on_package_base_url>http://www.pfsense.com/packages/config/phpsysinfo/bin/</depends_on_package_base_url> + <depends_on_package>mbmon-205_4.tbz</depends_on_package> + <build_port_path>/usr/ports/sysutils/mbmon</build_port_path> + <config_file>http://www.pfsense.com/packages/config/phpsysinfo/phpsysinfo.xml</config_file> + <configurationfile>phpsysinfo.xml</configurationfile> + </package> + <package> + <name>dns-server</name> + <descr>pfSense version of TinyDNS which features failover host support</descr> + <website>http://cr.yp.to/djbdns.html</website> + <category>Services</category> + <version>1.0.6.6</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Tinydns_package</pkginfolink> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/tinydns/tinydns.xml</config_file> + <configurationfile>tinydns.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>ucspi-tcp-0.88_2.tbz</depends_on_package> + <depends_on_package>daemontools-0.76_14.tbz</depends_on_package> + <depends_on_package>djbdns-1.05_13.tbz</depends_on_package> + <build_port_path>/usr/ports/sysutils/ucspi-tcp</build_port_path> + <build_port_path>/usr/ports/sysutils/daemontools</build_port_path> + <build_port_path>/usr/ports/dns/djbdns</build_port_path> + </package> + <package> + <name>Open-VM-Tools</name> + <descr>VMware Tools</descr> + <website>http://open-vm-tools.sourceforge.net/</website> + <category>Services</category> + <version>217847</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Open_VM_Tools_package</pkginfolink> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.org/packages/config/open-vm-tools_2/open-vm-tools.xml</config_file> + <configurationfile>open-vm-tools.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>open-vm-tools-nox11-217847_1.tbz</depends_on_package> + <depends_on_package>fusefs-kmod-0.3.9.p1.20080208_6.tbz</depends_on_package> + <depends_on_package>fusefs-libs-2.7.4.tbz</depends_on_package> + <depends_on_package>gettext-0.17_1.tbz</depends_on_package> + <depends_on_package>glib-2.22.4.tbz</depends_on_package> + <depends_on_package>gmake-3.81_3.tbz</depends_on_package> + <depends_on_package>icu-3.8.1_2.tbz</depends_on_package> + <depends_on_package>libdnet-1.11_3.tbz</depends_on_package> + <depends_on_package>libiconv-1.13.1_1.tbz</depends_on_package> + <depends_on_package>libtool-2.2.6b.tbz</depends_on_package> + <depends_on_package>pcre-8.00.tbz</depends_on_package> + <depends_on_package>perl-5.10.1.tbz</depends_on_package> + <depends_on_package>pkg-config-0.23_1.tbz</depends_on_package> + <depends_on_package>python26-2.6.4.tbz</depends_on_package> + <depends_on_package>ruby+oniguruma-1.8.7.248,1.tbz</depends_on_package> + <depends_on_package>ruby18-deplate-0.8.5.tbz</depends_on_package> + <depends_on_package>unzip-6.0.tbz</depends_on_package> + </package> + <package> + <name>AutoConfigBackup</name> + <maintainer>portal@bsdperimeter.com</maintainer> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <website>https://portal.pfsense.org</website> + <category>Services</category> + <version>1.18</version> + <status>Stable</status> + <required_version>1.2</required_version> + <pkginfolink>http://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/autoconfigbackup/autoconfigbackup.xml</config_file> + <configurationfile>autoconfigbackup.xml</configurationfile> + </package> + <package> + <name>arping</name> + <descr>Broadcasts a who-has ARP packet on the network and prints answers. </descr> + <website>http://www.habets.pp.se/synscan/programs.php?prog=arping</website> + <category>Services</category> + <version>2.06</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Arping_package</pkginfolink> + <required_version>1.0.1</required_version> + <config_file>http://www.pfsense.com/packages/config/arping/arping.xml</config_file> + <configurationfile>arping.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>arping-2.06.tbz</depends_on_package> + <build_port_path>/usr/ports/net/arping</build_port_path> + </package> + <package> + <name>nmap</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>NMap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques (determine what services the hosts are offering), version detection (determine what application/service is runing on a port), and TCP/IP fingerprinting (remote host OS or device identification). It also offers flexible target and port specification, decoy/stealth scanning, SunRPC scanning, and more. Most Unix and Windows platforms are supported in both GUI and command line modes. Several popular handheld devices are also supported, including the Sharp Zaurus and the iPAQ.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>nmap-5.00.tbz</depends_on_package> + <config_file>http://www.pfsense.com/packages/config/nmap/nmap.xml</config_file> + <version>5.00</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Nmap_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>nmap.xml</configurationfile> + <build_port_path>/usr/ports/security/nmap</build_port_path> + </package> + <package> + <name>imspector</name> + <descr>IMSpector is an Instant Messenger transparent proxy with logging capabilities. Currently it supports MSN, AIM, ICQ, Yahoo and IRC to different degrees.</descr> + <website>http://www.imspector.org/</website> + <category>Network Management</category> + <maintainer>billm@pfsense.org</maintainer> + <version>0.8-9</version> + <required_version>1.2.1</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/IMSpector_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/imspector/imspector.xml</config_file> + <configurationfile>imspector.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>imspector-0.8.tbz</depends_on_package> + <depends_on_package>libiconv-1.11_1.tbz</depends_on_package> + <depends_on_package>mysql-client-5.0.77.tbz</depends_on_package> + <depends_on_package>sqlite3-3.6.10.tbz</depends_on_package> + <build_port_path>/usr/ports/net-im/imspector</build_port_path> + <build_port_path>/usr/ports/converters/libiconv</build_port_path> + <build_port_path>/usr/ports/databases/mysql50-client</build_port_path> + <build_port_path>/usr/ports/databases/sqlite3</build_port_path> + </package> + <package> + <name>nut</name> + <descr>Network UPS Tools</descr> + <website>http://www.networkupstools.org/</website> + <category>Network Management</category> + <version>2.2.2_3a</version> + <status>BETA</status> + <required_version>2.0</required_version> + <maintainer>rswagoner@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/nut/nut.xml</config_file> + <configurationfile>nut.xml</configurationfile> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>nut-2.2.2_3.tbz</depends_on_package> + <pkginfolink>http://doc.pfsense.org/index.php/Nut_package</pkginfolink> + </package> + <package> + <name>diag_new_states</name> + <descr>Paul Taylors version of Diagnostics States which utilizes pftop.</descr> + <website>http://www.addressplus.net</website> + <category>Network Management</category> + <version>0.2</version> + <maintainer>ptaylor@addressplus.net</maintainer> + <required_version>1.2.1</required_version> + <status>BETA</status> + <config_file>http://www.pfsense.org/packages/config/diag_states_pt/diag_new_states.xml</config_file> + <configurationfile>http://www.pfsense.com/packages/config/diag_states_pt/diag_new_states.xml</configurationfile> + </package> + <package> + <name>darkstat</name> + <website>http://dmr.ath.cx/net/darkstat/</website> + <descr>darkstat is a network statistics gatherer. It's a packet sniffer that runs as a background process on a cable/DSL router, gathers all sorts of statistics about network usage, and serves them over HTTP.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>darkstat-3.0.712.tbz</depends_on_package> + <version>3.0.712</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <maintainer>sullrich+pfsp@gmail.com</maintainer> + <config_file>http://www.pfsense.com/packages/config/darkstat/darkstat.xml</config_file> + <configurationfile>darkstat.xml</configurationfile> + <build_port_path>/usr/ports/net-mgmt/darkstat</build_port_path> + </package> + <package> + <name>pfflowd</name> + <website>http://www.mindrot.org/pfflowd.html</website> + <descr>pfflowd converts OpenBSD PF status messages (sent via the pfsync interface) to Cisco NetFlow datagrams. These datagrams may be sent (via UDP) to a host of one's choice. Utilising the OpenBSD stateful packet filter infrastructure means that flow tracking is very fast and accurate.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/pfflowd.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>pfflowd-0.7.tbz</depends_on_package> + <version>0.7</version> + <status>Stable</status> + <required_version>1.2.1</required_version> + <configurationfile>pfflowd.xml</configurationfile> + <maintainer>nick@buraglio.com</maintainer> + <build_port_path>/usr/ports/net/pfflowd</build_port_path> + </package> + <package> + <name>widentd</name> + <descr>RFC1413 auth/identd daemon with fixed fake reply</descr> + <website>http://www.webweaving.org/widentd</website> + <category>Services</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>widentd-1.03_1.tbz</depends_on_package> + <version>1.03_1</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Widentd_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/widentd.xml</config_file> + <configurationfile>widentd.xml</configurationfile> + <build_port_path>/usr/ports/net/widentd</build_port_path> + </package> + <package> + <name>freeradius</name> + <website>http://www.freeradius.org/</website> + <descr>A free implementation of the RADIUS protocol.</descr> + <category>System</category> + <version>1.1.8</version> + <status>BROKEN</status> + <required_version>2.0</required_version> + <maintainer>none</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>freeradius-1.1.8.tbz</depends_on_package> + <depends_on_package>libltdl-2.2.6b.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/freeradius.xml</config_file> + <configurationfile>freeradius.xml</configurationfile> + <build_port_path>/usr/ports/net/freeradius</build_port_path> + <build_port_path>/usr/ports/devel/libltdl22</build_port_path> + </package> + <package> + <name>bandwidthd</name> + <website>http://bandwidthd.sourceforge.net/</website> + <descr>BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address's utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded.</descr> + <category>System</category> + <version>2.0.1.2</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>bandwidthd-2.0.1_2.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/bandwidthd/bandwidthd.xml</config_file> + <configurationfile>bandwidthd.xml</configurationfile> + <build_port_path>/usr/ports/net-mgmt/bandwidthd</build_port_path> + </package> + <package> + <name>stunnel</name> + <website>http://www.stunnel.org/</website> + <descr>An SSL encryption wrapper between remote client and local or remote servers. </descr> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>stunnel-4.25.tbz</depends_on_package> + <version>4.30.2</version> + <status>Stable</status> + <pkginfolink>http://doc.pfsense.org/index.php/Stunnel_package</pkginfolink> + <required_version>1.2.1</required_version> + <config_file>http://www.pfsense.com/packages/config/stunnel.xml</config_file> + <configurationfile>stunnel.xml</configurationfile> + <build_port_path>/usr/ports/security/stunnel</build_port_path> + </package> + <package> + <name>iperf</name> + <website>http://dast.nlanr.net/Projects/Iperf/</website> + <descr>Iperf is a tool for testing network throughput, loss, and jitter.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/iperf.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>iperf-2.0.4.tbz</depends_on_package> + <version>2.0.2_1</version> + <status>Beta</status> + <pkginfolink>http://doc.pfsense.org/index.php/Iperf_package</pkginfolink> + <required_version>1.2.1</required_version> + <configurationfile>iperf.xml</configurationfile> + <build_port_path>/usr/ports/benchmarks/iperf</build_port_path> + </package> + <package> + <name>netio</name> + <website>http://freshmeat.net/projects/netio/</website> + <descr>This is a network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS and/or TCP/IP protocols (Unix and DOS only support TCP/IP) using various different packet sizes.</descr> + <category>Network Management</category> + <config_file>http://www.pfsense.com/packages/config/netio.xml</config_file> + <depends_on_package_base_url>http://files.pfsense.org/packages/All</depends_on_package_base_url> + <depends_on_package>netio-1.26.tbz</depends_on_package> + <version>1.26</version> + <required_version>2.0</required_version> + <status>ALPHA</status> + <configurationfile>netio.xml</configurationfile> + <build_port_path>/usr/ports/benchmarks/netio</build_port_path> + </package> + <package> + <name>mtr-nox11</name> + <maintainer>billm@pfsense.org</maintainer> + <descr>Enhanced traceroute replacement</descr> + <website>http://www.bitwizard.nl/mtr/</website> + <category>Network Management</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>mtr-nox11-0.73_1.tbz</depends_on_package> + <version>0.65_2</version> + <status>Stable</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/mtr-nox11.xml</config_file> + <configurationfile>mtr-nox11.xml</configurationfile> + <build_port_path>/usr/ports/net/mtr</build_port_path> + </package> + <package> + <name>squid</name> + <descr>High performance web proxy cache.</descr> + <website>http://www.squid-cache.org/</website> + <category>Network</category> + <version>2.7.9_1</version> + <status>Stable</status> + <required_version>2</required_version> + <maintainer>fernando@netfilter.com.br seth.mos@xs4all.nl mfuchs77@googlemail.com jimp@pfsense.org</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>squid-2.7.9.tbz</depends_on_package> + <depends_on_package>squid_radius_auth-1.10.tbz</depends_on_package> + <depends_on_package>libwww-5.4.0_4.tbz</depends_on_package> + <build_port_path>/usr/ports/www/squid</build_port_path> + <build_port_path>/usr/ports/www/squid_radius_auth</build_port_path> + <build_port_path>/usr/ports/www/libwww</build_port_path> + <config_file>http://www.pfsense.org/packages/config/squid/squid.xml</config_file> + <configurationfile>squid.xml</configurationfile> + </package> + <package> + <name>squid3</name> + <descr>EXPERIMENTAL! Not all directives are ported yet! High performance web proxy cache.</descr> + <website>http://www.squid-cache.org/</website> + <category>Network</category> + <version>3.0.8_09</version> + <status>ALPHA</status> + <required_version>3</required_version> + <maintainer>fernando@netfilter.com.br seth.mos@xs4all.nl mfuchs77@googlemail.com</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>squid-3.0.8.tbz</depends_on_package> + <depends_on_package>squid_radius_auth-1.10.tbz</depends_on_package> + <depends_on_package>openldap-client-2.4.10.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/squid3/squid.xml</config_file> + <configurationfile>squid.xml</configurationfile> + <noembedded>true</noembedded> + </package> + <package> + <name>LCDproc</name> + <descr>LCD display driver</descr> + <website>http://www.lcdproc.org/</website> + <category>Utility</category> + <version>lcdproc-0.5.2_3</version> + <status>BETA</status> + <required_version>1.2.1</required_version> + <maintainer>seth.mos@xs4all.nl</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>lcdproc-0.5.2_2.tbz</depends_on_package> + <config_file>http://www.pfsense.org/packages/config/lcdproc/lcdproc.xml</config_file> + <configurationfile>lcdproc.xml</configurationfile> + </package> + <package> + <name>arpwatch</name> + <descr>Arpwatch monitors ethernet/ip address pairings. It also logs certain changes to syslog.</descr> + <website>http://www-nrg.ee.lbl.gov/</website> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/80/All/</depends_on_package_base_url> + <depends_on_package>arpwatch-2.1.a15_4.tbz</depends_on_package> + <build_port_path>/usr/ports/net-mgmt/arpwatch</build_port_path> + <version>2.1.a14_4</version> + <status>ALPHA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/arpwatch.xml</config_file> + <configurationfile>arpwatch.xml</configurationfile> + <logging> + <facilityname>arpwatch</facilityname> + <logfilename>arpwatch.log</logfilename> + </logging> + </package> + <package> + <name>squidGuard</name> + <descr>High perfomance web proxy URL filter. Requires proxy Squid package.</descr> + <website>http://www.squidGuard.org/</website> + <maintainer>dv_serg@mail.ru</maintainer> + <category>Network Management</category> + <version>1.4-2</version> + <status>Beta</status> + <required_version>1.1</required_version> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>squidGuard-1.4_2.tbz</depends_on_package> + <depends_on_package>db41-4.1.25_4.tbz</depends_on_package> + <depends_on_package>db3-3.3.11_3,1.tbz</depends_on_package> + <depends_on_package>cyrus-sasl-2.1.23.tbz</depends_on_package> + <build_port_path>/usr/ports/www/squidguard</build_port_path> + <build_port_path>/usr/ports/databases/db41</build_port_path> + <build_port_path>/usr/ports/databases/db3</build_port_path> + <build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path> + <config_file>http://www.pfsense.org/packages/config/squidGuard/squidguard.xml</config_file> + <configurationfile>squidguard.xml</configurationfile> + </package> + <package> + <name>Zabbix Agent</name> + <descr>Monitoring agent.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/zabbix-agent/zabbix-agent.xml</config_file> + <version>1.8.2_2-2</version> + <status>FINAL</status> + <required_version>1.2.3</required_version> + <configurationfile>zabbix-agent.xml</configurationfile> + <maintainer>remco.verhoef@redfive.biz</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>zabbix-agent-1.8.2_2,2.tbz</depends_on_package> + </package> + <package> + <name>Zabbix Proxy</name> + <descr>Monitoring agent proxy.</descr> + <category>Services</category> + <config_file>http://www.pfsense.com/packages/config/zabbix-proxy/zabbix-proxy.xml</config_file> + <version>1.8.2_2</version> + <status>FINAL</status> + <required_version>1.2.3</required_version> + <configurationfile>zabbix-proxy.xml</configurationfile> + <maintainer>cmb@pfsense.org</maintainer> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>zabbix-proxy-1.8.2_2,2.tbz</depends_on_package> + </package> + <package> + <name>OpenVPN Client Export Utility</name> + <descr>Allows a pre-configured OpenVPN Windows Client or or Mac OSX's Viscosity configuration bundle to be exported directly from pfSense.</descr> + <category>Security</category> + <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url> + <depends_on_package>p7zip-9.04.tbz</depends_on_package> + <depends_on_package>zip-3.0.tbz</depends_on_package> + <version>0.3</version> + <status>BETA</status> + <required_version>2.0</required_version> + <config_file>http://www.pfsense.com/packages/config/openvpn-client-export/openvpn-client-export.xml</config_file> + <configurationfile>openvpn-client-export.xml</configurationfile> + </package> + <package> + <name>HAVP antivirus</name> + <pkginfolink></pkginfolink> + <website>http://www.server-side.de/</website> + <descr>Antivirus: HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. Havp antivirus proxy has a parent and transparent proxy mode. It can be used with squid or standalone. And File Scanner for local files.</descr> + <category>Network Management</category> + <depends_on_package_base_url>http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.0-release/All/</depends_on_package_base_url> + <depends_on_package>havp-0.91.tbz</depends_on_package> + <build_port_path>/usr/ports/www/havp</build_port_path> + <version>0.91</version> + <status>BETA</status> + <required_version>1.2.2</required_version> + <config_file>http://www.pfsense.com/packages/config/havp/havp.xml</config_file> + <configurationfile>havp.xml</configurationfile> + <maintainer>dv_serg@mail.ru</maintainer> + <after_install_info>Please check the HAVP settings.</after_install_info> + </package> + <package> + <name>pfJailctl</name> + <descr>pfSense wrapper for jailctl - a jail management tool. Allows you to run jails on pfSense.</descr> + <website>http://anduin.net/jailctl/</website> + <category>System</category> + <version>0.51</version> + <required_version>1.2.3</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/PfJailctl_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/jailctl.xml</config_file> + <configurationfile>jailctl.xml</configurationfile> + <maintainer>ltning-jailctl@anduin.net</maintainer> + </package> + <package> + <name>jail_template</name> + <descr>Basic template for jails, probably requires pfJailctl to be useful. Includes 'base' and 'manpages' dists.</descr> + <website>http://anduin.net/jailctl/</website> + <category>System</category> + <version>0.2</version> + <required_version>1.2.3</required_version> + <status>BETA</status> + <pkginfolink>http://doc.pfsense.org/index.php/PfJailctl_package</pkginfolink> + <config_file>http://www.pfsense.com/packages/config/jail_template.xml</config_file> + <configurationfile>jail_template.xml</configurationfile> + <maintainer>ltning-jailctl@anduin.net</maintainer> + </package> + <package> + <name>blinkled</name> + <descr>Allows you to use LEDs for network activity on supported platforms (ALIX, WRAP, Soekris, etc)</descr> + <category>System</category> + <version>0.2</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/blinkled8/blinkled.xml</config_file> + <configurationfile>blinkled.xml</configurationfile> + <pkginfolink>http://doc.pfsense.org/index.php/BlinkLED_Package</pkginfolink> + <website>http://doc.pfsense.org/index.php/BlinkLED_Package</website> + </package> + <package> + <name>Dashboard Widget: Snort</name> + <descr>Dashboard widget for Snort.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-snort/widget-snort.xml</config_file> + <version>0.3</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-snort.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: HAVP</name> + <descr>Dashboard widget for HAVP alerts.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-havp/widget-havp.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>Dashboard Widget: Antivirus Status</name> + <descr>Dashboard widget for HAVP status.</descr> + <category>System</category> + <config_file>http://www.pfsense.com/packages/config/widget-antivirus/widget-antivirus.xml</config_file> + <version>0.1</version> + <status>BETA</status> + <required_version>1.2</required_version> + <configurationfile>widget-havp.xml</configurationfile> + </package> + <package> + <name>RRD Summary</name> + <descr>RRD Summary Page, which will give a total amount of traffic passed In/Out during this and the previous month.</descr> + <category>System</category> + <version>1.1</version> + <status>Beta</status> + <maintainer>jimp@pfsense.org</maintainer> + <required_version>1.2.3</required_version> + <config_file>http://www.pfsense.org/packages/config/rrd-summary/rrd-summary.xml</config_file> + <configurationfile>rrd-summary.xml</configurationfile> + </package> + </packages> +</pfsensepkgs> |