Trabalho de Conclusão de Curso de Graduação
SHARP2P: uma ferramenta P2P para sincronização e compartilhamento de arquivos e diretórios
Autor
Viriato, José Victor
Institución
Resumen
File sharing tools are becoming increasingly popular. The most common
ways to share a file include cloud sharing services with data synchronization,
where files placed in a directory are synchronized to other devices automatically.
However, in these services, data is stored on third-party servers, subject
to confidentiality issues. File sharing tools that use P2P (peer-to-peer) networks
are also popular. However, in this set of applications, the shared data is available
to the entire network, allowing it to be accessed by unknown users, in
addition these applications to not perform directory synchronization. This context
motivated the creation of SharP2P, a tool which proposes a decentralized
way for synchronizing files and directories. The tool incorporates a permissions
system that allows users to choose to whom the data is shared. To implement
the proposal, a watcher was used, which keeps watching for changes in the shared
directory, a messaging service for transmitting files, and a (broker) server,
which assists in the initial connection between users. Finally, to evaluate the
proposed tool, were successfully performed tests on connection tests between
users, directory synchronization, change permissions, and files update.