burp

最後更新: 2020-04-25

介紹

burp(librsync) 是一個 Server-Client 的 backup 工具來.

  • Server Side: Linux
  • Client Side: Linxu, Windows (32bit / 64bit)

Licence: AGPLv3

Download: https://github.com/grke/burp/

HomePage: http://burp.grke.org/index.html

Features:

  • Windows 32bit and 64bit support
  • VSS (Windows)
  • Network rate limiting
  • Automatic SSL certificate authority and client certificate signing(burp_ca)
  • Pre/post backup/restore client scripts
  • Automatic client upgrade
  • Client/server communications encryption with SSL
  • Client side file encryption
  • A single daily backup summary email
  • A live ncurses monitor on the server
  • Storage data deduplication

 


Protocol

 

Protocol 1

If a file's timestamps have not changed since the previous backup,

    it will not copy that file across the network again.

If the file needs to be backed up again, it will (optionally) use librsync in order to save network traffic.

The server will send the client a librsync signature of the previously backed up file.

The client will use the signature to send back only the changes,

    and the server will assemble the new file by using the previous file plus the changes.

On the server side, the storage directories resemble 'hard link farms'.

Protocol 2:

在 burp-3.1.0@2022-05-01 被 remove 了

 


 

Creative Commons license icon Creative Commons license icon