资源简介
linux服务器端文件传输软件,这个版本是最新的版本
代码片段和文件信息
/*
* Part of Very Secure FTPd
* Licence: GPL v2
* Author: Chris Evans
* access.c
*
* Routines to do very very simple access control based on filenames.
*/
#include “access.h“
#include “ls.h“
#include “tunables.h“
#include “str.h“
int
vsf_access_check_file(const struct mystr* p_filename_str)
{
static struct mystr s_access_str;
unsigned int iters = 0;
if (!tunable_deny_file)
{
return 1;
}
if (str_isempty(&s_access_str))
{
str_alloc_text(&s_access_str tunable_deny_file);
}
if (vsf_filename_passes_filter(p_filename_str &s_access_str &iters))
{
return 0;
}
else
{
struct str_locate_result loc_res =
str_locate_str(p_filename_str &s_access_str);
if (loc_res.found)
{
return 0;
}
}
return 1;
}
int
vsf_access_check_file_visible(const struct mystr* p_filename_str)
{
static struct mystr s_access_str;
unsigned int iters = 0;
if (!tunable_hide_file)
{
return 1;
}
if (str_isempty(&s_access_str))
{
str_alloc_text(&s_access_str tunable_hide_file);
}
if (vsf_filename_passes_filter(p_filename_str &s_access_str &iters))
{
return 0;
}
else
{
struct str_locate_result loc_res =
str_locate_str(p_filename_str &s_access_str);
if (loc_res.found)
{
return 0;
}
}
return 1;
}
相关资源
- Openssl给文件传输加密
- tftp文件传输工具
- socket文件传输源码
- TCP文件传输服务器
- 基于mini2440安全文件传输系统
- Windows下基于TCP 的文件传输
- Windows与Linux之间使用socket进行文件传
- QT文件传输266846
- indy10大文件传输支持XE5XE6XE7
- opencv网络摄像头功能和文件传输功能
- 用TCP/socket实现windows与linux通信文件传
- 用winpcap在局域网实现文件传输
- TCP文件传输Demo
- 串口收发程序,可在两台电脑之间进
- 国嵌 Linux 安全文件传输
- GTalk英文版,可以进行文件传输
- FTP文件传输课程设计
- 计算机网络课程设计 基于TCP协议的文
- delphi_UDP文件传输
- ASIO文件传输DEMO
- 基于UDP的文件传输 TCPIP课程作业 包括
- 基于VS2010的CSocket网络文件传输
- 点对点文件传输课程设计
- iocp_file文件传输
- 串口发送接受文件工具
- 基于CSocket的局域网聊天和文件传输
- 基于QT的QQ聊天实现文件传输,消息记
- Wifi热点实现文件传输
- 多线程网络文件传输的设计与实现
- 基于Qt实现的多线程客户端与服务器
评论
共有 条评论