Sonicwall TZ firewalls configuration can be exported from command line to a ftp server. Here you can find the Sonicwall related documentation regarding this subject.
examples:
export current-config cli ftp ftp://username:password@hostname/filename.txt
export current-config exp ftp ftp://username:password@hostname/filename.exp
This is the full Sonicwall article: