无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3706|回复: 86
打印 上一主题 下一主题

[分享] 2024-03-01 FineFTP服务器1.4.2命令行参数版

  [复制链接]
跳转到指定楼层
1#
发表于 2023-10-16 21:56:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hua_wuxin 于 2024-3-1 18:49 编辑

基于原作者FlorianReimold的1.4.2版示例程序加入命令行参数处理、简单的简繁英多语言显示、运行日志和CRC32/MD5/SHA1/SHA256等常用哈希摘要自定义命令。

exe是静态编译,无需非常见运行库。经UPX压缩后505KB,适合有网PE中集成用来随时架设FTP服务器传输文件用。

用法:
  ffsvr64.exe [/p 端口] [/a 目录 权限] [/u 用户名 密码 目录 权限]
    /a:创建匿名用户;/u:创建常规用户。必须最少有一个/a或/u。
    权限:R或A。R:只读;A:全部权限。

示例:
  ffsvr64.exe /a X:\Users\Default\Desktop A
  ffsvr64.exe /p 21     /u user  123456 X:\ A
  ffsvr64.exe /p 2121 /u user1 123456 C:\ R /u user2 234567 "D:\RW SHARE" A

PE集成示例:PECMD.ini中添加一个FineFTP服务器快捷方式,点击运行会把PE桌面通过FTP共享出来,权限为可读写。
  link %Programs%\网络工具\FineFTP 服务器,%SystemRoot%\System32\ffsvr64.exe,/p 2121 /u user 123321 %Desktop% A


(截图是旧版本的,不重截了)

https://wwrm.lanzoub.com/b0buooj1a   码:btzf

这是一个比较简陋的东西,PE下基本够用,坛友们不要有过高的期盼哈。

已知问题:不支持主动模式。请不要用只支持主动模式的系统自带ftp.exe连接。客户端推荐使用系统文件资源管理器或者FileZilla等等。

更新历史:
2024-03-01 v1.4.2:同步原作者1.4.2版更改内容(传输空文件不再报错)。
2023-11-24 v1.4.1.2:哈希摘要计算改为使用LibRHash库。增加SHA384和SHA512(两者与SHA256一样同属SHA-2家族)自定义命令。
2023-11-10 v1.4.1:同步原作者1.4.1版更改内容。32位WinXP版崩溃问题原作者已解决。
2023-11-04 v1.4.0:同步原作者1.4.0版更改内容;运行日志的时间戳增加毫秒显示。32位WinXP版仍基于1.3.5,因为实测发现也升级到1.4.0的话向服务器传文件会崩溃。
2023-10-20 v1.3.5.3:运行日志里显示传入的命令。增加了CRC32/MD5/SHA1/SHA256等常用哈希摘要自定义命令(抄了坛友zhuwg的作业,轻松愉快哈)。
2023-10-18 v1.3.5.2:应坛友需求增加运行日志和32位版。32位版最低系统需求为Windows XP。
2023-10-16 v1.3.5  :基于1.3.5版本的初版。


评分

参与人数 1无忧币 +5 收起 理由
plusv + 5 很给力!

查看全部评分

55#
发表于 2023-11-29 12:21:25 | 只看该作者
非常不错,  能指定IP 访问吗?

点评

不能  发表于 2023-11-29 12:36
回复

使用道具 举报

54#
发表于 2023-11-16 07:03:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

53#
发表于 2023-11-16 04:43:31 | 只看该作者
hua_wuxin 发表于 2023-11-14 22:29
我笔记本上能测出500MB/s以上

当上传 5 个文件,
FineFTP 开启 5 个线程,
所有指令 都混在一起,
分不清 谁是谁.

建议:
例如 有开线程 都用不同颜色
线程 1 所有 Log 都用 A 色
线程 2 所有 Log 都用 B 色
线程 3 所有 Log 都用 C 色
线程 4 所有 Log 都用 D 色
线程 5 所有 Log 都用 E 色
....




回复

使用道具 举报

52#
发表于 2023-11-14 22:36:20 | 只看该作者
本帖最后由 plusv 于 2023-11-14 22:42 编辑
hua_wuxin 发表于 2023-11-14 22:29
我笔记本上能测出500MB/s以上

500 MB/s 贼快.
回复

使用道具 举报

51#
 楼主| 发表于 2023-11-14 22:29:51 | 只看该作者
本帖最后由 hua_wuxin 于 2023-11-14 22:31 编辑
plusv 发表于 2023-11-14 21:49
>那个要求支持主动模式的bug是你提的吧?
是,但那不是 Bug,
你有没测过 FineFTP 最快到多少 Mbps ?


我笔记本上能测出500MB/s以上

点评

当上传 5 个文件, FineFTP 开启 5 个线程, 但 所有指令 都混在一起, 分不清 谁是谁. 建议: 例如 有开线程 都用不同颜色 线程 1 所有 Log 都用 A 色 线程 2 所有 Log 都用 B 色 线程 3 所有 Log 都用 C 色  详情 回复 发表于 2023-11-16 04:43
500 MB/s 或 500 Mb/s ?  详情 回复 发表于 2023-11-14 22:36
回复

使用道具 举报

50#
发表于 2023-11-14 21:49:53 | 只看该作者
hua_wuxin 发表于 2023-11-14 21:24
那个要求支持主动模式的bug是你提的吧?不排除他是看到了这个帖子后才去找问题的。
他改了后我通过评论 ...

>那个要求支持主动模式的bug是你提的吧?
是,但那不是 Bug,
你有没测过 FineFTP 最快到多少 Mbps ?

>不排除他是看到了这个帖子后才去找问题的。
作者 好像是 德國人,
应该是 Google 机翻 看 中文.

>他改了后我通过评论给他反馈了下,说XP下崩溃是100%重现的,
>改了后好了。所以有了这个“Allegedly”。
我还以为 作者 梦到 彩票号.

点评

我笔记本上能测出500MB/s以上 [attachimg]534576[/attachimg]  详情 回复 发表于 2023-11-14 22:29
回复

使用道具 举报

49#
 楼主| 发表于 2023-11-14 21:24:45 | 只看该作者
plusv 发表于 2023-11-14 21:04
>2023-11-10 v1.4.1:同步原作者1.4.1版更改内容。32位WinXP版崩溃问题原作者已解决。

作者 使用 Allege ...

那个要求支持主动模式的bug是你提的吧?不排除他是看到了这个帖子后才去找问题的。
他改了后我通过评论给他反馈了下,说XP下崩溃是100%重现的,改了后好了。所以有了这个“Allegedly”。

点评

>那个要求支持主动模式的bug是你提的吧? 是,但那不是 Bug, 你有没测过 FineFTP 最快到多少 Mbps ? >不排除他是看到了这个帖子后才去找问题的。 作者 好像是 德國人, 应该是 Google 机翻 看 中文. >他改了  详情 回复 发表于 2023-11-14 21:49
回复

使用道具 举报

48#
发表于 2023-11-14 21:04:11 | 只看该作者
>2023-11-10 v1.4.1:同步原作者1.4.1版更改内容。32位WinXP版崩溃问题原作者已解决。

作者 使用 Allegedly ,
难道 作者 梦到此虫.

点评

那个要求支持主动模式的bug是你提的吧?不排除他是看到了这个帖子后才去找问题的。 他改了后我通过评论给他反馈了下,说XP下崩溃是100%重现的,改了后好了。所有有了这个“Allegedly”。  详情 回复 发表于 2023-11-14 21:24
回复

使用道具 举报

47#
发表于 2023-11-8 21:06:30 | 只看该作者
谢谢分享
回复

使用道具 举报

46#
发表于 2023-11-7 08:12:28 | 只看该作者
谢谢分享
回复

使用道具 举报

45#
 楼主| 发表于 2023-11-6 19:26:27 | 只看该作者
plusv 发表于 2023-11-6 17:41
>32位WinXP版仍基于1.3.5,因为实测发现也升级到1.4.0的话向服务器传文件会崩溃。

或许发文给 作者 能修 ...

32位WinXP版怪怪的,即便是1.3.5传大文件也有时会中途卡死,有时又能传完。
不确定是不是我这个半桶水×几滴水√编译时搞出来的问题,先不贸然打搅原作者吧。
回复

使用道具 举报

44#
发表于 2023-11-6 17:41:41 | 只看该作者
>32位WinXP版仍基于1.3.5,因为实测发现也升级到1.4.0的话向服务器传文件会崩溃。

或许发文给 作者 能修正.

点评

32位WinXP版怪怪的,传大文件也有时会中途卡死,有时又能传完。 不确定是不是我这个半桶水×几滴水√编译时搞出来的问题,先不贸然打搅原作者吧。  详情 回复 发表于 2023-11-6 19:26
回复

使用道具 举报

43#
发表于 2023-10-22 22:51:40 | 只看该作者
hua_wuxin 发表于 2023-10-22 22:41
那其实是韩语字符 你把文件名从网页中复制下来 没连ftp的正常explorer里新建一个文本文件 改名 粘贴 不就 ...


回复

使用道具 举报

42#
 楼主| 发表于 2023-10-22 22:41:30 来自手机 | 只看该作者
plusv 发表于 2023-10-22 22:31
繁体 OS 码页是 950,
简体字 传不了.

那其实是韩语字符 你把文件名从网页中复制下来 没连ftp的正常explorer里新建一个文本文件 改名 粘贴 不就有了测试文件

点评

[attachimg]533654[/attachimg]  详情 回复 发表于 2023-10-22 22:51
回复

使用道具 举报

41#
发表于 2023-10-22 22:31:04 | 只看该作者
hua_wuxin 发表于 2023-10-22 22:24
用我给你的那两个文件名试

繁体 OS 码页是 950,
简体字 传不了.

点评

那其实是韩语字符 你把文件名从网页中复制下来 没连ftp的正常explorer里新建一个文本文件 改名 粘贴 不就有了测试文件  详情 回复 发表于 2023-10-22 22:41
回复

使用道具 举报

40#
 楼主| 发表于 2023-10-22 22:24:36 | 只看该作者
plusv 发表于 2023-10-22 22:21
FileZilla Server + FTP.exe

FileZilla Server 及 Explorer.exe 及 CMD.exe 都没有问题.

用我给你的那两个文件名试

点评

繁体 OS 码页是 950, 简体字 传不了.  详情 回复 发表于 2023-10-22 22:31
回复

使用道具 举报

39#
发表于 2023-10-22 22:21:42 | 只看该作者
本帖最后由 plusv 于 2023-10-22 22:40 编辑
hua_wuxin 发表于 2023-10-22 22:02
FileZilla Server + Explorer.exe真的也不行哈。

FileZilla Server + FTP.exe

FileZilla Server 及 Explorer.exe 及 CMD.exe 都没有问题.







点评

用我给你的那两个文件名试  详情 回复 发表于 2023-10-22 22:24
回复

使用道具 举报

38#
 楼主| 发表于 2023-10-22 22:02:03 | 只看该作者
plusv 发表于 2023-10-22 20:24
我觉的 Explorer.exe 不会有问题,
中文文件名,
我试了 2 种 FTP Server 搭 FTP.exe 都没有问题.

FileZilla Server + Explorer.exe真的也不行哈。

点评

FileZilla Server + FTP.exe FileZilla Server 及 Explorer.exe 及 CMD.exe 都没有问题. [attachimg]533652[/attachimg]  详情 回复 发表于 2023-10-22 22:21
回复

使用道具 举报

37#
 楼主| 发表于 2023-10-22 20:55:08 | 只看该作者
plusv 发表于 2023-10-22 20:24
我觉的 Explorer.exe 不会有问题,
中文文件名,
我试了 2 种 FTP Server 搭 FTP.exe 都没有问题.

我已经举例了啊 你原样照抄试试
回复

使用道具 举报

36#
发表于 2023-10-22 20:24:23 | 只看该作者
hua_wuxin 发表于 2023-10-22 19:38
Explorer.exe好像也有点问题。在向服务器端上传文件时,Explorer传过去的文件名导致乱码(FileZilla则正 ...

我觉的 Explorer.exe 不会有问题,
中文文件名,
我试了 2 种 FTP Server 搭 FTP.exe 都没有问题.

点评

FileZilla Server + Explorer.exe真的也不行哈。 [attachimg]533651[/attachimg]  详情 回复 发表于 2023-10-22 22:02
我已经举例了啊 你原样照抄试试  详情 回复 发表于 2023-10-22 20:55
回复

使用道具 举报

35#
 楼主| 发表于 2023-10-22 19:38:12 | 只看该作者
本帖最后由 hua_wuxin 于 2023-10-22 21:00 编辑
plusv 发表于 2023-10-22 17:14
反应 中文名 问题.

我是 Windows 7 X64 繁体中文版,

Explorer.exe好像也有点问题。在向服务器端上传文件时,Explorer传过去的文件名导致乱码(FileZilla则正常)。例如:
F(x) – Chu~♡.mkv
IU(아이유) - LILAC.mkv

点评

我觉的 Explorer.exe 不会有问题, 中文文件名, 我试了 2 种 FTP Server 搭 FTP.exe 都没有问题.  详情 回复 发表于 2023-10-22 20:24
回复

使用道具 举报

34#
 楼主| 发表于 2023-10-22 18:02:29 来自手机 | 只看该作者
plusv 发表于 2023-10-22 17:14
反应 中文名 问题.

我是 Windows 7 X64 繁体中文版,

server的问题 server总是认为传给它的目录名和文件名是utf8编码的
回复

使用道具 举报

33#
发表于 2023-10-22 17:14:55 | 只看该作者
本帖最后由 plusv 于 2023-10-22 17:18 编辑
hua_wuxin 发表于 2023-10-20 15:20
1.3.5.3加了“> 传入的命令”显示,也有比较好的识别作用。纯空行就不加了哈。

反应 中文名 问题.

我是 Windows 7 X64 繁体中文版,
使用 FileZilla.

只有改为 强制使用 UTF-8 中文名 才正常 --> 在 CMD.exe 及 Explorer.exe 显示 正常

自动侦测 及 自订字码集 950 中文名 都不正常  --> 在 CMD.exe 及 Explorer.exe 显示 不正常
奇怪,
自动侦测 : 不支援 UTF8 就使用 本地字码集
自订字码集 : 950
都是 中文名 都不正常.

这是 Server 还是 Client 的问题 ?





点评

Explorer.exe好像也有点问题。在向服务器端上传文件时,Explorer传过去的文件名导致乱码(FileZilla则正常)。例如: F(x) - Chu~♡.mkv IU(아이유) - LILAC.mkv  详情 回复 发表于 2023-10-22 19:38
server的问题 server总是认为传给它的目录名和文件名是utf8编码的  详情 回复 发表于 2023-10-22 18:02
回复

使用道具 举报

32#
发表于 2023-10-22 16:24:31 | 只看该作者
btzf
回复

使用道具 举报

31#
 楼主| 发表于 2023-10-20 17:33:17 | 只看该作者
plusv 发表于 2023-10-20 17:22
>纯空行就不加了哈。

试了你的 V1.3.5.3

我的好 不接受反驳
回复

使用道具 举报

30#
 楼主| 发表于 2023-10-20 17:25:32 | 只看该作者
plusv 发表于 2023-10-20 17:18
>增加了CRC32/MD5/SHA1/SHA256等常用哈希摘要自定义命令

说明一下,

FileZilla,菜单栏 服务器 > 输入自定义命令

MD5 xxx
SHA256 xxx
……

xxx指当前目录下的某个文件
回复

使用道具 举报

29#
发表于 2023-10-20 17:22:56 | 只看该作者
本帖最后由 plusv 于 2023-10-20 17:24 编辑
hua_wuxin 发表于 2023-10-20 15:20
1.3.5.3加了“> 传入的命令”显示,也有比较好的识别作用。纯空行就不加了哈。

>纯空行就不加了哈。

试了你的 V1.3.5.3
可读性 更不好.

这是我改的 V1.3.5.2
你觉的 哪个 可读性好 ?

F:\OK\OK\Test\1>z.exe /p 21   /u user  123456 C:\Temp\RarSFX1 a
FineFTP 伺服器 v1.3.5.2

FTP 服務啟動成功。
  主機 . . . . . . :192.168.1.25 192.168.229.1 192.168.182.1
  連接埠 . . . . . :21

  使用者名稱 . . . :user
  密碼 . . . . . . :123456
  目錄 . . . . . . :C:\Temp\RarSFX1
  使用權限 . . . . :全部

[2023-10-20 17:19:43] 220 Welcome to fineFTP Server
[2023-10-20 17:19:43] 331 Please enter password
[2023-10-20 17:19:43] 230 User user logged in successfully
[2023-10-20 17:19:43] 215 UNIX
[2023-10-20 17:19:43] 200 OK

[2023-10-20 17:19:43] 257 "/"
[2023-10-20 17:19:43] 200 Switching to binary mode
[2023-10-20 17:19:43] 227 Entering passive mode (192,168,1,25,27,204)
[2023-10-20 17:19:43] 150 Sending directory listing
[2023-10-20 17:19:43] 226 Done

[2023-10-20 17:19:43] 227 Entering passive mode (192,168,1,25,27,206)
[2023-10-20 17:19:43] 150 Sending directory listing
[2023-10-20 17:19:43] 226 Done

[2023-10-20 17:19:57] 220 Welcome to fineFTP Server
[2023-10-20 17:19:57] 331 Please enter password
[2023-10-20 17:19:57] 230 User user logged in successfully
[2023-10-20 17:19:57] 200 OK

[2023-10-20 17:19:57] 250 Working directory changed to /
[2023-10-20 17:19:57] 257 "/"
[2023-10-20 17:19:59] 200 Switching to binary mode
[2023-10-20 17:19:59] 227 Entering passive mode (192,168,1,25,27,210)
[2023-10-20 17:19:59] 150 Sending file Logo.bmp
[2023-10-20 17:19:59] 226 Done

[2023-10-20 17:20:03] 227 Entering passive mode (192,168,1,25,27,212)
[2023-10-20 17:20:03] 150 Sending file Logo4.bmp
[2023-10-20 17:20:03] 226 Done

[2023-10-20 17:20:07] 227 Entering passive mode (192,168,1,25,27,214)
[2023-10-20 17:20:07] 150 Receiving file Logo4.bmp
[2023-10-20 17:20:07] 226 Done

点评

我的好 不接受反驳  详情 回复 发表于 2023-10-20 17:33
回复

使用道具 举报

28#
发表于 2023-10-20 17:18:39 | 只看该作者
hua_wuxin 发表于 2023-10-20 15:20
1.3.5.3加了“> 传入的命令”显示,也有比较好的识别作用。纯空行就不加了哈。

>增加了CRC32/MD5/SHA1/SHA256等常用哈希摘要自定义命令

说明一下,
这咋用 ?

点评

FileZilla,菜单栏 服务器 > 输入自定义命令 MD5 xxx SHA256 xxx …… xxx指当前目录下的某个文件  详情 回复 发表于 2023-10-20 17:25
回复

使用道具 举报

27#
发表于 2023-10-20 17:01:13 | 只看该作者
hua_wuxin 发表于 2023-10-20 15:20
1.3.5.3加了“> 传入的命令”显示,也有比较好的识别作用。纯空行就不加了哈。

看你在忙,
我剛就自己加了 空行,
結果 你有更新,
白忙一場

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-23 17:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表