Showing
1 changed file
with
16 additions
and
4 deletions
| ... | @@ -60,7 +60,13 @@ namespace VulnCrawler | ... | @@ -60,7 +60,13 @@ namespace VulnCrawler |
| 60 | public string Year { get; set; } = "NULL"; /* year */ | 60 | public string Year { get; set; } = "NULL"; /* year */ |
| 61 | public string Level { get; set; } = "NULL"; /* level */ | 61 | public string Level { get; set; } = "NULL"; /* level */ |
| 62 | public string UserName { get; set; } = "NULL"; /* user name */ | 62 | public string UserName { get; set; } = "NULL"; /* user name */ |
| 63 | + public string Publish_date { get; set; } = "NULL"; /* Publish_date */ | ||
| 64 | + public string Update_date { get; set; } = "NULL"; /* Update_date */ | ||
| 65 | + public string CveDetail { get; set; } = "NULL"; /* cveDetail */ | ||
| 63 | public string CveName { get; set; } = "NULL"; /* cve name */ | 66 | public string CveName { get; set; } = "NULL"; /* cve name */ |
| 67 | + public string FileName { get; set; } = "NULL"; /* FileName */ | ||
| 68 | + public string FuncName { get; set; } = "NULL"; /* funcName */ | ||
| 69 | + public string Url { get; set; } = "NULL"; /* Url */ | ||
| 64 | 70 | ||
| 65 | } | 71 | } |
| 66 | //connect | 72 | //connect |
| ... | @@ -236,19 +242,25 @@ namespace VulnCrawler | ... | @@ -236,19 +242,25 @@ namespace VulnCrawler |
| 236 | { | 242 | { |
| 237 | Connection = Conn, | 243 | Connection = Conn, |
| 238 | //db에 추가 | 244 | //db에 추가 |
| 239 | - CommandText = "INSERT INTO vulnDetail(type, year, level, userName, cveName) VALUES(@type, @year, @level, @userName, @cveName)" | 245 | + CommandText = "INSERT INTO vulnDetail(type, year, level, userName, cveName, publish_date,update_date, cveDetail,fileName, funcName, url) VALUES(@type, @year, @level, @userName, @cveName, @publish_date,@update_date, @cveDetail,@fileName, @funcName,@url)" |
| 240 | }; | 246 | }; |
| 241 | cmd.Parameters.AddWithValue("@type", $"{vuln.Type}"); | 247 | cmd.Parameters.AddWithValue("@type", $"{vuln.Type}"); |
| 242 | cmd.Parameters.AddWithValue("@year", $"{vuln.Year}"); | 248 | cmd.Parameters.AddWithValue("@year", $"{vuln.Year}"); |
| 243 | cmd.Parameters.AddWithValue("@level", $"{vuln.Level}"); | 249 | cmd.Parameters.AddWithValue("@level", $"{vuln.Level}"); |
| 244 | cmd.Parameters.AddWithValue("@userName", $"{vuln.UserName}"); | 250 | cmd.Parameters.AddWithValue("@userName", $"{vuln.UserName}"); |
| 245 | cmd.Parameters.AddWithValue("@cveName", $"{vuln.CveName}"); | 251 | cmd.Parameters.AddWithValue("@cveName", $"{vuln.CveName}"); |
| 252 | + cmd.Parameters.AddWithValue("@publish_date", $"{vuln.Publish_date}"); | ||
| 253 | + cmd.Parameters.AddWithValue("@update_date", $"{vuln.Update_date}"); | ||
| 254 | + cmd.Parameters.AddWithValue("@cveDetail", $"{vuln.CveDetail}"); | ||
| 255 | + cmd.Parameters.AddWithValue("@fileName", $"{vuln.FileName}"); | ||
| 256 | + cmd.Parameters.AddWithValue("@funcName", $"{vuln.FuncName}"); | ||
| 257 | + cmd.Parameters.AddWithValue("@url", $"{vuln.Url}"); | ||
| 258 | + | ||
| 246 | cmd.ExecuteNonQuery(); | 259 | cmd.ExecuteNonQuery(); |
| 247 | //콘솔출력용 | 260 | //콘솔출력용 |
| 248 | - sql = "INSERT INTO vulnDetail(type, year, level, userName, cveName) " + | 261 | + sql = "INSERT INTO vulnDetail(type, year, level, userName, cveName, publish_date,update_date, cveDetail,fileName, funcName, url) " + |
| 249 | - $"VALUES({vuln.Type}, {vuln.Year}, {vuln.Level}, {vuln.UserName}, {vuln.CveName})"; | 262 | + $"VALUES({vuln.Type}, {vuln.Year}, {vuln.Level}, {vuln.UserName}, {vuln.CveName},{vuln.Publish_date}, {vuln.Update_date}, {vuln.CveDetail}, {vuln.FileName}, {vuln.FuncName}, {vuln.Url})"; |
| 250 | Console.WriteLine(sql); | 263 | Console.WriteLine(sql); |
| 251 | - | ||
| 252 | } | 264 | } |
| 253 | catch (Exception e) | 265 | catch (Exception e) |
| 254 | { | 266 | { | ... | ... |
-
Please register or login to post a comment