hello,夜深了,又是shigen深夜写博客的时间啦,今天分享的内容是《开源一个局域网文件共享工具》。...其实多年来发现我一直是个很喜欢倒腾的人,在自己学的技术越来越多的时候,我也开始研究文件的传输的。这不,我研究了一下文件的局域网传输。...让你的好奇心驱使你拿起手机扫描屏幕的二维码,神奇的事情再次发生: 此时页面跳转到了浏览器,出现了一个文件上传的方框(支持拖拽、点击选择文件上传),下方依旧有一个二维码。...那就这么简单吗,其实并不是,shigen还做了一个类似于后端管理的功能,我们在浏览器输入http://192.168.0.103:9000/list,我们会看到项目的文件目录: 我们随便点击一个下载,即可下载文件...那么觉得这个工具好用的话,可以去shigen的github看看。上边有整个的代码案例供大家参考。
关于wholeaked wholeaked是一款功能强大的文件共享工具,该工具基于go语言开发,可以帮助广大系统管理员和安全研究人员在组织发生数据泄露的时候,迅速找出数据泄露的“始作俑者”。...wholeaked可以获取被共享的文件信息以及接收人列表,并且会为每一个接收人创建一个唯一的签名,然后将其嵌入到共享的文件中。...接下来,wholeaked将能够使用Sendgrid、AWS SES或SMTP集成方案来将文件自动发送到相应的接收人手中。当然了,如果你不想通过电子邮件来发送共享文件的话,我们也可以手动共享文件。...值得一提的是,wholeaked适用于所有文件类型。...wholeaked可以将唯一签名添加到文件的不同部分,可用的检测模式如下: 文件哈希:检测文件的SHA256哈希,支持所有文件类型; 二进制:直接将签名添加到文件的二进制数据中,支持所有文件类型;
不过,今天我要介绍的工具,就是一个完全开源,并且支持全平台的,功能与隔空投送非常类似的开源工具。...不过,值得庆幸的是, 最近发现了今天要讲的这款工具,就是LocalSend了。它基本上能完美的解决我的困境。 所以,我也分享这个好的工具给大家,让大家也能知道与使用到这个好的开源软件。...独特的优势 LocalSend是一款让你在同一局域网(就是所有设备连接到同一个WIFI网络)不同设备间能方便快速的传输文件。...它有着非常独特的优势,包括但不限于: 它是一个完全开源与免费的软件 它支持全平台,基本所有操作系统与手机系统都支持 它基于本地局域网传输与共享文件,无论是速度或安全上都更可靠 它的功能简单纯粹,无须注册或登录...,只专注文件共享,没有其它其它多余的额外功能 安装与使用 关于如何安装,还是访问网站官网下载你自己对应的操作系统或安装相应的手机版本。
LocalSend 是一款功能强大的软件,旨在简化本地文件共享和传输的过程。它提供了一种简单、安全和高效的方式,让用户能够快速地在本地网络中发送文件。下面是它的一些优点。...简洁 LocalSend 的主要特点之一是其简洁而直观的用户界面。使用LocalSend,用户可以轻松选择要发送的文件,并通过简单的拖放操作将文件添加到发送队列中。...高速 另一个值得注意的特点是LocalSend 的高速传输能力。它利用本地网络进行文件传输,因此不受互联网连接速度的限制。...这意味着文件可以在本地网络环境下以极快的速度传输,大大提高了文件共享的效率。 安全 它使用了先进的加密技术,确保文件在传输过程中得到保护并防止未经授权的访问。这为用户提供了安心地共享敏感文件的能力。...总结 总而言之,LocalSend 是一款出色的软件,为用户提供了简单、安全和高效的本地文件共享解决方案。
一、FileDrop介绍 1.1 FileDrop简介 FileDrop是一款安全高效的文件共享工具,它允许用户在线共享文件,并通过加密来保护文件的安全性。...1.2 FileDrop使用场景 FileDrop是一种个人文件分享工具,可以用于以下场景: 分享照片:你可以使用FileDrop将照片分享给朋友和家人。...团队合作:如果你在一个团队中工作,FileDrop可以帮助你和团队成员分享文件。你可以将文件放入FileDrop,并与团队成员共享链接。这样,每个人都可以方便地访问所需的文件。...jeven 192.168.3.166 centos 7.6 20.10.17 2.2 本次实践介绍 1.本次实践部署环境为个人测试环境,生产环境请谨慎; 2.在Docker环境下部署FileDrop文件共享工具...七、总结 FileDrop文件共享工具是一个非常有用的工具,特别适用于个人多设备之间传输文件或团队协作互发文件。它的文件访问请求机制保证了文件发送共享的安全性,并且传输速率也非常快。
与文件相关的一些概念 在开始上图之前,先说明几个和 unix 文件密切相关的术语,方便后续讨论使用 文件句柄 / 文件描述符 (file descriptor 或 FD):描述一个打开文件相关属性的类型...上面的大图是最普通的场景,就是两个进程都打开不同的文件,相互之间没有共享,下面我们分几个场景来看一下共享文件时这里的关系是如何变化的。...一个进程多次打开同一个文件 使用 open 多次打开同一个文件(文件路径可能相同,也可能不同,考虑链接的情况)的场景如上图,每个 FD 都有独立的 OFT 对应项,虽然最后都是在操作同一个文件,但一个...所以如果希望通过 fork 来共享某些文件数据,则在 PA 写入数据后,PB 并不能读到父进程刚刚写入的数据,这是因为它的 fd0 对应的文件偏移也被更新了的缘故。...结语 其实判断两个句柄是在哪个级别共享的方法很简单,就是改变一个句柄的文件偏移,观察另外一个句柄的文件偏移是否变化。如果变了,则是在 OFT 层面共享的;如果没变,则只是打开同一个文件而已。
关于SMBeagle SMBeagle是一款针对SMB文件共享安全的审计工具,该工具可以帮助广大研究人员迅速查看网络中所有的可视文件,并判断目标文件是否可读或可写入。...该工具所有的扫描发现数据都将存储至一个CSV文件中,或直接推送至Elasticsearch主机。 注意:SMBeagle会尝试利用Win32 API来实现运行速度的最优化。...主要使用场景 研究重点在弱共享权限上 各种规模的企业通常都有文件共享,但文件权限安全性很差。 大型企业在文件服务器上的共享空间越来越大,发现权限配置错误的敏感数据并不少见。...小型企业通常在办公室的角落里有一个小型NAS,且没有任何权限限制! SMBeagle将帮助研究人员获取这些共享并列出它可以读取和写入的所有文件。.../punk-security/SMBeagle 工具使用 该工具执行唯一必需的参数就是设置输出格式,也就是需要指定数据输出至一个CSV文件中,或是设置Elasticsearch主机的IP地址。
我的文章也要改变一下日更的策略了,变成坚持更新了。有很多因素的影响,我希望能继续为伙伴们带来精彩的文章。 那就直接开始今天的正题吧。...在shigen之前的文章开源一个局域网文件共享工具中有提到了我设计的局域网文件共享工具,实现扫码即可上传文件,访问链接直接下载文件。在我的github上也成功的获得了5和star。...5个star我觉得已经很满足了,毕竟我也是第一次尝试做开源。 那今天为什么又要提这个项目呢?...优化文件列表页,展示更多的文件、文件夹信息 可以看到此次的更新中,我我们展示了更多的文件信息:如文件的权限、文件的大小、更新时间等,同时根据更新时间降序排列。...这意味着我们最新上传的文件会放在最上边展示。 文件夹下的文件可以下载了 之前的文件夹下的文件下载其实有bug的,一直没有得到解决的办法。今天看了一下代码,突然的就灵机一动,发现了解决的办法。
更多精彩内容点击下方扫码关注哦~ 云鼎实验室视频号 一分钟走进趣味科技 -扫码关注我们- 云鼎实验室互动星球 一个多元的科技社交圈 -扫码关注我们- 关注云鼎实验室,获取更多安全情报
说起文件共享,类似文件站这样的功能。在很久之前我使用过用apache httpd这个方案,这个的话就是太过于简单了。当然是满足需求的(又不是不能用) 今天来分享一个开源的文件共享平台。...可以设置分享密码 支持右键发送共享链接 支持反病毒检查 接下来我们开始搭建把,本次采用docker-compose的方式来搭建,所以提前安装好docker-compose 新建一个目录,然后在这个目录里...若你设置了反向代理,就填写域名就行 也可以进行邮件相关的各种配置 共享里可以配置是否允许注册,以及上传的最大限制等 最后要演示的就是文件共享的功能了。 我们返回到上传页面。...点击上传,上传你需要的东西 再点击共享按钮,设置过期时间和安全选项等,最后点击 共享就OK了。 然后在我的共享页面可以看到具体的过期时间和链接等详情。...如果你真的打算要建立一个文件共享站,那最好还是开启HTTPS以及反向代理。 今天的分享就到此结束了。 如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
---- 先看下去年的天猫双十一战报,交易额达1207亿。不知今年能达到多少?...交易额虽然惊人,但是双十一也存在一些黑暗面,通过搜索引擎简单搜索,我们可以看到返回的内容,如下示例: 每年双十一都会搞得轰轰烈烈,一年比一年火爆,火爆背后有多少消费者买到的商品真的是实惠的吗?...很容易想到使用爬虫工具,每天定时定点地爬取商品的销量跟价格;只要长期跟踪,就不怕你商家在双十一这一天耍花招了。 但是,谁去做爬虫呢?爬虫爬取的数据存放在哪里呢?...还有,某宝一直被诟病的刷单、买好评等弊端,将被区块链技术所解决。 下面介绍一种简单的基于区块链的,方便个人开发者DIY的技术方案。...个人简单使用可以采用以下方案: CasperJS 一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写,在这里作为爬虫工具使用,用来监测商品。
背景 由于网站访问量大,需要多台服务器生成静态文件,然后多机负载,所有生成成了头等大事,一是方式所需,二是生成环节消耗CPU与内存操作太大,经常出问题。...常用的生成方式:1.多台服务器,每台服务器放一个WebService,调用WebService生成,2.Socket 多服务器端生成。...效果是Socket强于WebService,现在我的设想是,共享文件同步。(目前没有具体应用) 项目展示 ?...截图如上,分别用Win 7向2003共享上同步文件,成功率100%,测试文件大小 1K~3M,分别用单线程与多线程执行,同步文件稳定。...3.基于windows共享维护成本低,基本不用维护和考虑优化。 缺点: 1.必须是内网。 2.必须有开共享,必须有足够的权限操作。
一、NFS文件共享服务器概念: NFS是network file sytem的缩写,它允许网络中的计算机之间共享资源。...在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。...NFS-server只负责将数据通过以文件系统的方式共享出去, 并进行登录管理和权限管理,并不负责数据的传输,而数据的传输则有RPC来完成。...PORTMAP主要是来分配端口给statd,rquotad等进程,NFS服务除了启动nfsd本身监听的端口2049/tcp和2049/udp, 还会启动以上进程来完成文件共享。...,下一章节继续聊聊nfs的自动挂载技术。
需求: 业务需求方有个需要将apk包上传到服务器中,通过chfs可以将服务器目录共享出来,可以可以登录后台自行上传apk文件包。 本文就教大家三个知识点 1.centos7下使用chfs,共享目录。...什么是chfs 官网: http://iscute.cn/chfs CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。...它具有以下特点: 单个文件,核心功能无需其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤...支持快速分享文字片段 支持webdav协议 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。...一、linux下安装部署 系统说明 系统:centos7 配置:2C2G+100G IP:192.168.1.4 软件: nginx1.16+php5.6 下载并解压 下载对应的chfs工具:http:
hello,伙伴们,趁着晚上八点休息的时间,我看了一下开源的局域网文件共享工具的代码并实际使用测试了一下,发现出了两个比较严重的问题:中文的文件名无法正常的保存后端的保存进度条没有实际的意义代码风格的优化于是就这两个问题...,在代码上做了进一步的优化。...不清楚shigen的开源项目的伙伴,可以先参考一下这篇文章:开源一个局域网文件共享工具,里边有详细的介绍和使用,也希望能帮到大家。...下边我们还是开始今天的内容,我的项目更新的情况:在本次更新中,带有中文的文件名都是可以正常的保存在文件夹下,并可以提供正常的下载。...,每天不一样!
用网上免费的剪贴板共享工具吧,方便是方便,但是觉得还是不安全,关键是不能实现特定的需求。...我很享受DIY的过程,于是思索一下,我觉得我可以自己做出来,还能做到局域网下的剪贴板跨设备共享,毕竟我也曾有过成功的案例:开源一个局域网文件共享工具。于是说干就干。起名字项目总得有个名字吧。...确认架构这是一个小工具,用不着我动不动Spring Boot那一套,而且Spring boot本身就很重!还是拿起了拿手的Flask框架,外加一个Redis,搞定!...前端的话,别搞Vue项目了,直接原生的来一套!关键是时间就那么一丢丢,能用魔法尽量用魔法。需要注意的是:前端的js文件,能用CDN就用CDN,给服务器节省一点流量。...与shigen一起,每天不一样!
fd1读取一个位置,也就是文件指针指向的一个位置,第二个文件描述的文件指针会接着上次文件指针指向的位置继续往后面移动,通俗的讲,就是读取到的文件内容不一样);我们还是来看试验现象吧,先看一下示例代码:...比如一个程序的执行过程不能被cpu的多个进程同时执行的过程打断。 二、文件共享的实现方式: 1)什么是文件共享?...文件共享就是同一个文件(同一个文件指的是同一个inode,同一个pathname)被多个独立的读写体(几乎可以理解为多个文件描述符)去同时(一个打开尚未关闭的同时另一个去操作)操作。...文件共享的意义有很多:譬如我们可以通过文件共享来实现多线程同时操作同一个大文件,以减少文件读写时间,提升效率。...2)文件共享的3种实现方式: ---同一个进程中多次使用open打开同一个文件 ---在不同进程中去分别使用open打开同一个文件(这时候因为两个fd在不同的进程中,所以两个fd的数字可以相同也可以不同
磁盘挂载是同步共享、同步文件的好方法,默认文件夹不具有共享能力,本文记录将Linux中文件夹设置成可mount的方法。...当前80服务器中没有可见的 /disk/zhangyiwei文件夹可用于挂载 设置共享文件夹 需要Linux 主机安装 nfs 服务 sudo apt install nfs-kernel-server...yum install -y nfs-utils 共享文件夹在/etc/exports文件中配置,在文件末尾添加: /root/zhangyiwei/ 192.168.10.219(rw,no_root_squash...,no_all_squash,sync) /root/zhangyiwei/ 为共享的路径 192.168.10.219 为主机名,一般用以下设置 可以使用ip或网络号:例如 192.168.12.20...-v 显示版本号 将配置文件中的目录全部重新export一次!
不知道工作中你有没有遇到这样的窘境;想给同事发个文件(有点大的那种);却发现,微信传不了(微信传文件有大小限制),手边又没有U盘,被迫翻出自己压箱底的QQ号,登上去结果发现,还没同事好友; 今天给大家推荐一个在线的文件传输工具...:隔空发送 https://www.airsend.cn/ 一款基于p2p的文件分享服务;不用安装软件,浏览器打开即可使用。...;因此速度很快;测试1G多的文件,也就需要1分多种就传输完成了 使用教程 第一步 双方都通过浏览器打开软件; 第二步,点击对方的头像;选择上传的文件 对方接受之后就可以进行内网下的传输了 非局域网传输...如果你和对方不在同一个局域网内,同样也是可以进行网咯传输的。...按下图的操作,得到一个地址,发给对方;对方打开这个连接,就可以和上面一样进行文件传输了。 此时,就不是走的内网传输了,速度自然也就慢了许多。 但是,方便就对了。
一个需求,需要实现拷贝一个本地文件到共享文件夹的功能,思路是先开启网络共享文件夹的访问,然后执行拷贝命令; 开启网络共享文件夹的免密码访问,需要在cmd.exe命令窗口,使用net use命令,如: net...test" 另外,执行cmd.exe,通常方法是使用system调用或者winexec(两者的区别参考:http://t.csdn.cn/8cDXf),system调用确实可以实现这个功能,但是会出现一个很讨厌的黑色弹框...p_info.hProcess, &dwExitCode); CloseHandle(p_info.hProcess); CloseHandle(p_info.hThread); } } 拷贝文件到共享文件夹的实现...); //system(temp_str); //WinExec(temp_str, SW_HIDE); windows_system(temp_str); #endif //拷贝文件到服务器
领取专属 10元无门槛券
手把手带您无忧上云