Oct 7 2008, 03:33 PM
Post
#1
|
|
![]() Security and Projects ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Clan Dogsbody Posts: 4,701 Thank(s): 1107 Joined: 31-August 07 From: A Magical Place, with toys in the million, all under one roof Member No.: 1 |
Firstly would it not be easier to script it so that a bunch of files are packaged - zipped or preferably tarred and then upload the one file then untar it on the remote server??
Something like the following run on "Remote server" => "computer where files are kept" (Dirty FTP connections*) On server, create a local ghey.zip and fills it from the FTP request. WebRequest.RegisterPrefix("ftp://", FtpWebRequest.Creator); WebRequest request = WebRequest.Create("ftp://ftp.magik5likesmen.com/ghey.tar.gz"); WebResponse response = request.GetResponse(); Stream stream = response.GetResponseStream(); Stream local = File.Create("ghey.tar.gz"); byte[] buffer = new byte[1024]; int n; do { n = stream.Read(buffer, 0, buffer.Length); local.Write(buffer, 0, n); } while (n > 0); stream.Close(); local.Close(); **then something like.. (I can't remember the syntax gz.UnTarGz("ghey.tar.gz", untarRoot, bNoAbsolute); Obviously this can be rejigged if you want to run as a script on the "computer where files are kept" > "Remote Server" type direction *I do it this way so that a remote secure server never accepts inbound FTP connections, it should always initiate outbound connections by script. This means that the script can run with limited permissions e.g. run under a user to reach the outside world and place files in a given limited directory with no permissions outside of that directory. A separate script with permissions to this directory but no permissions to the outside world can then be run to unpack and palce the files where they belong; this is purely limiting security. -------------------- ![]() |
|
|
|
![]() |
Oct 9 2008, 12:19 PM
Post
#2
|
|
![]() Paddle Master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Clan Members Posts: 2,085 Thank(s): 30 Joined: 3-December 07 Member No.: 50 |
www.mediastation.co.uk - we are currently designing a new wesbite as the current one is quite outdated
i mainly do flash design/programming - as3 ftw =] im currently doing a bit of php with c# because we got this job for ea - deadlines 2 weeks time tho so after that ill be going back to flash i expect but i can use most adobe tools like photoshop, after effects/premiere/dreamweaver etc etc, and im also doing some 3dsmax work in my own time as i love all things 3d =] i programmed about 1/2 of a 3d board game (but not the stereoscopic engine as m not that clever :s) currently on a well known companies website (pm me as im not publicly allowed to disclose who) =] i really enjoy working for this company as they do everything i would want to do =] i also like taking pictures... as seen um. <PLUG> here: http://www.dancotton.co.uk/Gallery </plug> heh 2 plugs in the same thread, whoo! im still finishing my gallery, its written in as3 and reads in from an external xml file with links to the images which are also external =] lol /fin -------------------- ![]() |
|
|
|
MonkeyFiend FTP scriptyness Oct 7 2008, 03:33 PM
Magik5 yeh good idea actually, never thought of packaging... Oct 7 2008, 04:13 PM
Magik5 nice idea on the security thing as well, but the o... Oct 8 2008, 08:28 AM
MonkeyFiend Code that I routinely steal err.. I mean utilise f... Oct 8 2008, 10:10 AM
Magik5 cheers for the links,
will look into the sockets ... Oct 8 2008, 12:12 PM
Magik6 Total jiberish Oct 8 2008, 12:30 PM
MonkeyFiend Well thats how I feel when I see a thread about mo... Oct 8 2008, 12:39 PM
fido77 i don't understand most of that!!... Oct 8 2008, 12:41 PM
Magik5 before i started this i was like ZOHNOES! my f... Oct 8 2008, 12:41 PM
Magik5 but i still dont like regular expressions :s Oct 8 2008, 01:01 PM
fido77 i'm startin to get it down. writin small progr... Oct 8 2008, 01:10 PM
MonkeyFiend [Warning: bad c# regex joke follows]
What regula... Oct 8 2008, 01:25 PM
fido77 i can't figure it out! whats the answer? l... Oct 8 2008, 02:12 PM
Magik5 any character not equal to L... eh Oct 8 2008, 02:48 PM
MonkeyFiend Sorry... I'll get my coat Oct 8 2008, 02:57 PM
Magik5 to be fair i did laugh
for a few seconds Oct 8 2008, 03:23 PM
fido77 i had myself a laugh too! Oct 8 2008, 05:02 PM
Lawpf2001 GCSE IT = name sum input devices, make a stupid da... Oct 8 2008, 06:53 PM
Magik5 i had to do that for alevels
the first time i eve... Oct 8 2008, 07:10 PM
Magik6 IT is bullshit, its more about how programs can be... Oct 9 2008, 08:00 AM
MonkeyFiend I did A-level IT - the teacher (now sacked) was an... Oct 9 2008, 08:21 AM
Magik5 lol
well ive learnt a hell of a lot more in this ... Oct 9 2008, 08:29 AM
MonkeyFiend vb was part of access/excel so I started veering t... Oct 9 2008, 08:46 AM
Magik5 oo ok. your old =] Oct 9 2008, 08:47 AM
fido77 what kind of place are you working at Magik5? only... Oct 9 2008, 12:00 PM
fido77 the pics look good, when you gonna get more. i sho... Oct 9 2008, 02:07 PM
Magik5 ive got 750 photos i took on my holiday to dorset ... Oct 9 2008, 03:34 PM
Lawpf2001 duke nukem lol. was shareware Doom for me! in ... Oct 9 2008, 05:40 PM
fido77 did you do any of the work on the showreels, magik... Oct 14 2008, 03:08 PM
Magik5 no, that was all done before i got the job =]
any... Oct 14 2008, 05:04 PM
fido77 pretty coooooooool!!! heres my new t... Oct 15 2008, 02:36 AM
GoochTyke KEWL:
heres one ive been workin on for a few we... Oct 15 2008, 07:22 AM
Magik5 rofl Oct 15 2008, 11:22 AM
fido77 maybe i should change mine to be more like yours G... Oct 15 2008, 12:25 PM
Magik6 lol Gooch Oct 15 2008, 01:34 PM
Magik5 FYI if you care or not, i dropped ftpwebrequest an... Oct 22 2008, 02:10 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 17th October 2026 - 03:22 AM |