Ken Adams
2017-11-08 20:49:07 UTC
I've spent hours scouring the internet for some clues or pointers to BLOCK
FILE TRANSFERS on my company's internal XMPP server running prosody on the
server side and Gajim on the windows client side. Note: Seeking to control
this on the server side if possible.
From everything I'm reading on basic XMPP file transfers it appears to have
numerous methods that can be used.
This blog
<http://jonathonstaff.com/blog/tackling-file-transfers-with-the-xmppframework/>does
a nice job laying out all of the potential methods. It seems like every
internet search I come across dealing with file transfers in XMPP in
general are seeking the opposite - "How to get transfers to work or how to
optimize them, how to use a proxy etc." I have yet to come across any
specifically dealing with blocking the use of it completely.
One method I myself attempt was to configure mod_proxy65
<https://prosody.im/doc/modules/mod_proxy65> but specify a bogus proxy
server/IP in the prosody config to break it. I haven't had much luck with
that approach but I'm not sure if my initial testing with it is even the
correct way to configure it. Further research on file transfers then gave
me the impression that all these numerous methods that can be used are auto
negotiated in some way for the clients to determine the best method to use
when initiating a file transfer between each other. This in a way if true
put this first attempted method above on the back burner, as it seems even
if I did get this bogus proxy method to work, it would lead to clients just
using a different method in that list.
*QUESTION *- Do XMPP file transfers in general function over a specific
port outside the main tcp 5222 client to server port? If it did I could
block this at the network firewall for machines on different subnets and/or
on our eset endpoint security suite installed on the client machine at the
eset firewall level.
I'm hoping someone else out there has gone down this path I currently am
and has some insight on all of this. Any tips, tricks, methods, or pointers
would be GREATLY appreciated!
Thanks - Ken
FILE TRANSFERS on my company's internal XMPP server running prosody on the
server side and Gajim on the windows client side. Note: Seeking to control
this on the server side if possible.
From everything I'm reading on basic XMPP file transfers it appears to have
numerous methods that can be used.
This blog
<http://jonathonstaff.com/blog/tackling-file-transfers-with-the-xmppframework/>does
a nice job laying out all of the potential methods. It seems like every
internet search I come across dealing with file transfers in XMPP in
general are seeking the opposite - "How to get transfers to work or how to
optimize them, how to use a proxy etc." I have yet to come across any
specifically dealing with blocking the use of it completely.
One method I myself attempt was to configure mod_proxy65
<https://prosody.im/doc/modules/mod_proxy65> but specify a bogus proxy
server/IP in the prosody config to break it. I haven't had much luck with
that approach but I'm not sure if my initial testing with it is even the
correct way to configure it. Further research on file transfers then gave
me the impression that all these numerous methods that can be used are auto
negotiated in some way for the clients to determine the best method to use
when initiating a file transfer between each other. This in a way if true
put this first attempted method above on the back burner, as it seems even
if I did get this bogus proxy method to work, it would lead to clients just
using a different method in that list.
*QUESTION *- Do XMPP file transfers in general function over a specific
port outside the main tcp 5222 client to server port? If it did I could
block this at the network firewall for machines on different subnets and/or
on our eset endpoint security suite installed on the client machine at the
eset firewall level.
I'm hoping someone else out there has gone down this path I currently am
and has some insight on all of this. Any tips, tricks, methods, or pointers
would be GREATLY appreciated!
Thanks - Ken
--
You received this message because you are subscribed to the Google Groups "Prosody IM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prosody-users+***@googlegroups.com.
To post to this group, send an email to prosody-***@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-users.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Prosody IM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prosody-users+***@googlegroups.com.
To post to this group, send an email to prosody-***@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-users.
For more options, visit https://groups.google.com/d/optout.