473,714 Members | 2,552 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

script to download Yahoo Finance data

Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?
Jul 18 '05 #1
13 17838

"dan roberts" <br****@yahoo.c om> wrote in message
news:94******** *************** ***@posting.goo gle.com...
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?


Perhaps someone will post something. In the meanwhile, the specialized
function you need is urlopen() in urllib(or possibly same function in
urllib2). This does all the hard work for you. The rest is standard
Python that you should learn. A start (maybe missing some function args):

import urllib
template =
"http://ichart.yahoo.co m/table.csv?s=%s& a=00&b=2&c=1962 &d=05&e=30&f=20 04&g=
d&ignore=.csv "
symlist = file('whatever' ).read()
for sym in symlist:
url = template % sym
stuff = urllib.urlopen( url)
<write to disk>

Terry J. Reedy


Jul 18 '05 #2
dan roberts wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?


Dan,
Note the parser funtion is not used here but,
might come in handy.
wes
#--------------------------------------------------------------------------
import tkSimpleDialog
import tkFileDialog
import sys

#--------------------------------------------------------------------------
def GetHistoricalDa ilyDataForOneSy mbol( symbol, day1, day2):
"""
Download the yahoo historical data as a comma separated file.
"""
#day1 = "2001-01-01"
# 0123456789
y1 = day1[:4]
m1 = day1[5:7]
d1 = day1[8:]
y2 = day2[:4]
m2 = day2[5:7]
d2 = day2[8:]
url_str = "http://chart.yahoo.com/table.csv?s=" + symbol + \
"&a=" + m1 + "&b=" + d1 + "&c=" + y1 + \
"&d=" + m2 + "&e=" + d2 + "&f=" + y2 + \
"&g=d&q=q&y =0" + "&z=" + symbol.lower() + "&x=.csv"
f = urllib.urlopen( url_str)
lines = f.readlines()
f.close()
return lines
#--------------------------------------------------------------------
def GetStockHistFil e(symbol,earlyD ate,lateDate,fn ):
list = GetHistoricalDa ilyDataForOneSy mbol( symbol, earlyDate, lateDate)
if (not list) or (len(list) < 1):
return 0
fp = open( fn,"w" )
for line in list[1:]:
fp.write( line )
fp.close()
return len(list)
#--------------------------------------------------------------------
def ParseDailyDataL ine(line):
""" 25-Jan-99,80.8438,81.6 562,79.5625,80. 9375,25769100
22-Jan-99,77.8125,80.1 172,77.625,78.1 25,20540000
21-Jan-99,80.875,81.65 62,78.875,79.15 62,20019300
20-Jan-99,83.4688,83.8 75,81.2422,81.3 125,31370300
19-Jan-99,75.6875,79.1 875,75.4375,77. 8125,25685400
"""
if line[0] == '<':
return None
list = string.split(li ne,",")
pos = 0;
for str in list: #skip header
#print "str=",str,"pos =",pos
if pos == 0: #"9-Jan-01"
try:
list1 = string.split( str, "-" )
day = int(list1[0])
month = list1[1]
month = int(MonthString ToMonthInt( month ))
year = int( list1[2] )
if year < 70: # oh well, it will work for 70 years or until yahoo changes
year += 2000 # year is 101 here for a string input of 01
else:
year += 1900
date = "%d-%02d-%02d" % (year, month, day) #mx.DateTime.Da teTime( year, month, day )
#println( "date=" + Date.toString() ); // this "2001-01-05"
except:
print "error in ParseDailyDataL ine"
print "line=["+str+"]"
elif pos == 1:
Open = WES.MATH.MyMath .Round(float( str ),4)
elif pos == 2:
High = WES.MATH.MyMath .Round(float( str ),4)
elif pos == 3:
Low = WES.MATH.MyMath .Round(float( str ),4)
elif pos == 4:
Close = WES.MATH.MyMath .Round(float( str ),4)
elif pos == 5:
Volume = long ( str )
elif pos == 6:
AdjClose = WES.MATH.MyMath .Round(float( str ),4)
else:
print "ret none 1"
return None
pos += 1

if pos == 7:
return (date,Open,High ,Low,Close,Volu me)
else:
print "ret none 2"
return None
#--------------------------------------------------------------------
if __name__ == '__main__':
str = tkSimpleDialog. askstring("","e nter <symbol> <early date> <late date>")
if not str:
sys.exit(1) #return
list = str.split()
symbol = list[0]
earlyDate = list[1]
lateDate = list[2]
fn = tkFileDialog.as ksaveasfilename ()
if not fn:
sys.exit(1) #return
if GetStockHistFil e(symbol,earlyD ate,lateDate,fn ):
tkMessageBox.sh owinfo("Added", symbol )
else:
tkMessageBox.sh owinfo("Error Adding",symbol )

Jul 18 '05 #3
For project A, why do you need to do step 1 and 2? Is it for human to
enter fields like stock symbol in HTML form? Since you are writing a
script, you can format the symbol in the URL you use in step 3 directly.
In that can simply use urllib.urlopen( ) to download the data. E.g.

symbol = 'IBM'
url =
'http://ichart.yahoo.co m/table.csv?=%s&a =00&b=2&c=1962& d=05&e=30&f=200 4&g=d&ignore=.c sv'
% (symbol,)
f = urllib.urlopen( url)
print f.read()

Wai Yip Tung
On 29 Jun 2004 19:38:06 -0700, dan roberts <br****@yahoo.c om> wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?


Jul 18 '05 #4
I think YahooQuotes.py does what you want ;)

http://www.freenet.org.nz/python/yahooquote/

Or it can at least be a source of inspiration :D

It doesn't work properly with Forex data ... but I am working on that :P

dan roberts wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?

Jul 18 '05 #5
dan roberts wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?


dan,
Aha, yahoo has changed the url for the file
download - and it doesn't seem to work by my
past method for some reason.
I need this; to download historical data.
At one time I was parsing the data off the screen
but changed to downloading the file when they
made it available. I hope that old code is
still around. If/when I get it working, I'll
pass it on.
wes

Jul 18 '05 #6
>>>>> "dan" == dan roberts <br****@yahoo.c om> writes:

dan> Folks, This is my first Python project so please bear with
dan> me. I need to download data from Yahoo Finance in CSV
dan> format. The symbols are provided in a text file, and the
dan> project details are included below. Does anyone have some
dan> sample code that I could adapt?

In the matplotlib finance module there is some code to get historical
quotes from yahoo. I'll repost the relevent bit here - but you can
grab the src distribution from http://matplotlib.sf.net and look in
matplotlib/finance.py for more info

"converter" is defined in the matplotlib.date s module and is used to
convert the data to and from a date time instance, eg epoch, mx
datetimes or python2.3 datetimes. If you don't need that
functionality it is easy to strip from the function below

def quotes_historic al_yahoo(ticker , date1, date2,
converter=Epoch Converter()):

"""
Get historical data for ticker between date1 and date2. converter
is a DateConverter class appropriate for converting your dates

results are a list of

d, open, close, high, low, volume
where d is an instnace of your datetime supplied by the converter
"""

y,m,d = converter.ymd(d ate1)
d1 = (m, d, y)
y,m,d = converter.ymd(d ate2)
d2 = (m, d, y)

urlFmt = 'http://table.finance.y ahoo.com/table.csv?a=%d& b=%d&c=%d&d=%d& e=%d&f=%d&s=%s& y=0&g=d&ignore= .csv'
url = urlFmt % (d1[0], d1[1], d1[2],
d2[0], d2[1], d2[2], ticker)

ticker = ticker.upper()

results = []
try:
lines = urlopen(url).re adlines()
except IOError, exc:
print 'urlopen() failure\n' + url + '\n' + exc.strerror[1]
return None

for line in lines[1:]:

vals = line.split(',')

if len(vals)!=7: continue
datestr = vals[0]

d = converter.strpt ime(datestr, '%d-%b-%y')
open, high, low, close = [float(val) for val in vals[1:5]]
volume = int(vals[5])

results.append( (d, open, close, high, low, volume))
results.reverse ()
return results

Jul 18 '05 #7
dan roberts wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?


Yahoo has changed the history download link from:

url_str = "http://chart.yahoo.com/table.csv?s=" + symbol + \
"&a=" + m1 + "&b=" + d1 + "&c=" + y1 + \
"&d=" + m2 + "&e=" + d2 + "&f=" + y2 + \
"&g=d&q=q&y =0" + "&z=" + symbol.lower() + "&x=.csv"

to:

#"http://ichart.yahoo.co m/table.csv?s=JKH Y&amp;a=05&amp; b=20&amp;c=2004 &amp;d=06&amp;e =1&amp;f=2004&a mp;g=d&amp;igno re=.csv"

Sorry there's some apples and oranges there.

The first one worked within the last month or two but, no more.
The second one is taken from viewing the source. When I try it,
it yields data starting with dates at the first end (a,b,c) and
back about 50 days. Which is weird. The second date is more current
but, seems to be ignored.

If you download the file, it has the dates shouwn on the screen.

If you use this in the program of my prior post, it should work
as described - wrong but getting data.

Jul 18 '05 #8
dan roberts wrote:
Folks,

This is my first Python project so please bear with me. I need to
download data from Yahoo Finance in CSV format. The symbols are
provided in a text file, and the project details are included below.
Does anyone have some sample code that I could adapt?

Many thanks in advance,
dan

/*---NEED TO DO------*/
Considering IBM as an example, the steps are as follows.

A. Part 1 - download 'Historical Prices' from
http://finance.yahoo.com/q?s=ibm
1. Get the Start Date from the form at the top of this page,
http://finance.yahoo.com/q/hp?s=IBM
(I can provide the end date.)
2. Click on Get Prices
3. Then finally click on Download to Spreadsheet and save the file
with a name like IBM_StartDate_E ndDate.csv.
(2) and (3) are equivalent to using this link directly,
http://ichart.yahoo.com/table.csv?s=...=d&ignore=.csv
Can you please post an example of a loop that would do the above for a
series of company symbols, saved in a text file?

B. Part 2 - download 'Options' from http://finance.yahoo.com/q?s=ibm
This seems more difficult because the data is in html format (there's
no option to download CSV files). What's the easiest/best way to take
care of this?


This is really weird. The following test is run 4 times with no modification
and the output shown. As you can see, only two results are the same. Yet,
if you go to the yahoo historical data and download the file, the file
is ok?

Think I'll try another source of data.
wes

import urllib

def GetHistoricalDa ilyDataForOneSy mbol( symbol, day1, day2):
#day1 = "2001-01-01"
y1 = day1[:4]
#m1 = int(day1[5:7]) - 1
m1 = int(day1[5:7])
d1 = day1[8:]

y2 = day2[:4]
#m2 = int(day2[5:7]) - 1
m2 = int(day2[5:7])
d2 = day2[8:]

url_str = "http://ichart.yahoo.co m/table.csv?s=%s& amp;a=%d&amp;b= %s&amp;c=%s&amp ;d=%d&amp;e=%s& amp;f=%s&amp;x= .csv"\
% (symbol.upper() ,m1,d1,y1, m2,d2,y2 )
f = urllib.urlopen( url_str)
lines = f.readlines()
f.close()
return lines
#--------------------------------------------------------------------
if __name__ == "__main__":
d1 = '2004-05-01'
d2 = '2004-06-01'
list = GetHistoricalDa ilyDataForOneSy mbol('jkhy',d1, d2)
print d1,d2,"num=",le n(list)
print list[1][:-1]," to"
print list[-2][:-1]
2004-05-01 2004-06-01 num= 59
21-Jun-04,19.32,19.50, 19.32,19.42,350 200,19.42 to
30-Mar-04,19.06,19.30, 18.91,19.30,113 100,19.26 =============== =============== == RESTART =============== =============== ==
2004-05-01 2004-06-01 num= 59
21-Jun-04,19.32,19.50, 19.32,19.42,350 200,19.42 to
30-Mar-04,19.06,19.30, 18.91,19.30,113 100,19.26 =============== =============== == RESTART =============== =============== ==
2004-05-01 2004-06-01 num= 67
1-Jul-04,20.08,20.13, 19.80,19.88,352 900,19.88 to
30-Mar-04,19.06,19.30, 18.91,19.30,113 100,19.26 =============== =============== == RESTART =============== =============== ==
2004-05-01 2004-06-01 num= 66
30-Jun-04,19.63,20.10, 19.53,20.10,348 900,20.10 to
30-Mar-04,19.06,19.30, 18.91,19.30,113 100,19.26


Jul 18 '05 #9
If you go to yahoo finance historical data for jkhy
and get
Jun 1 2004 to
Jul 1 2004

it returns Jun 1 to Jun 21 !!!!!!!

This is all in netscape/yahoo - no python.

They don't have a feedback link for historical data,
so I did an advertiser feedback.
wes

Jul 18 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
4277
by: Tim Morrison | last post by:
SQL Server 2000 Is there any way to take sample data in my database and create an INSERT INTO script? I have a commercial application that I would like to include sample data, and instead of restoring a backup like I am doing now, I would like to first run a script that creates the database, stored procedures, etc, then run a script that inserts sample data if the customer so chooses. I know I can do this manually, but is there any way...
2
6830
by: James | last post by:
Is there a way to get a list of stock quotes from yahoo finance into you c# application? I looked on the yahoo finance page and cannot see a wsdl end point. Can somebody please point me in the right direction? James
0
1197
by: admin | last post by:
biz.yahoo.com/prnews/070219/sfm012a.html?.v=1 Microsoft Corp. today released Microsoft® SQL Server 2005 SP2, an update to its award-winning data management and analysis platform. Customers can now take advantage of enhancements in the familiar and easy-to-use Windows Vista operating system and 2007 Microsoft Office system to easily connect and integrate with the power, security and reliability of SQL Server 2005. ===
5
1973
by: kma | last post by:
Dear All, I need to transfer data between two databases on two different SQL servers(both SQL server 2000). I have a script that selects data from three tables on server1 and organises into the required format and stores in table A. I do a bcp on table A and creates an output .txt file. I use a bulk insert to table B. The error I get is a duplicate key violation and it comes from one column in table A which is a PK in table B.
4
2081
by: MooseManDan | last post by:
I have a linked table DOWNLOAD (MS excel spreadsheet) that I copied all the information over to in MAIN DATA table, but added more fields to MAIN DATA. How do I create the relationship to update MAIN DATA when the linked DOWNLOAD spreadsheet is updated. Thanks in advance for all your assistance!
0
1750
by: cmrodrig | last post by:
For a long time, I've been looking for a solution to this error. There are some reports to Yahoo support, but none could solve this problem. It happens when we try to open Java charts on Yahoo Finance. I receive the following message, in IE7: Line:13 Char:118 Error:'style' is null or not an object
0
1307
by: jaredciagar | last post by:
Hi Guys, Can You Help Me PLease, I'm Currently facing Problems in my system... I need some help... I'm using VB script,ASP.net,MS SQL Server2005 I want to select a specific data in GridviewSummary, the specific data that I selected it will display the its details in GridviewDetails: I have a 2 gridview the gridviewsummary and gridviewdetails: gridviewsummary-contains Itemcode field(Primary key)
1
2523
by: jaredciagar | last post by:
Hi guys...can you help me please.... I'm using ASP.net, MSSQL 2005 and VB Script I have don't know how to bind data in gridview control from database. I want also to allow paging in gridview so I want to bind data using datatable or dataset... Can you write the code for me in VB script? Thank You in advance.....
13
11717
by: NitinSawant | last post by:
Hello, I'm trying to extract data from Google finance csv file using javasript. http://finance.google.com/finance/historical?q=GOOG&startdate=May+1%2C+2009&enddate=May+5%2C+2009&start=225&num=25&output=csv however the csv file has 6 columns (Date,Open,High,Low,Close,Volume), and i want only two columns (Date,Close) in array from it.
0
8801
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9314
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9174
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9074
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
7953
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5947
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4464
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4725
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2520
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.