ryu-devel Mailing List for ryu
Brought to you by:
nz_gizmoguy
You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(116) |
Feb
(136) |
Mar
(72) |
Apr
(117) |
May
(266) |
Jun
(289) |
Jul
(170) |
Aug
(75) |
Sep
(172) |
Oct
(181) |
Nov
(226) |
Dec
(69) |
2013 |
Jan
(66) |
Feb
(296) |
Mar
(337) |
Apr
(346) |
May
(258) |
Jun
(349) |
Jul
(389) |
Aug
(446) |
Sep
(400) |
Oct
(308) |
Nov
(293) |
Dec
(226) |
2014 |
Jan
(298) |
Feb
(407) |
Mar
(365) |
Apr
(236) |
May
(253) |
Jun
(263) |
Jul
(291) |
Aug
(197) |
Sep
(118) |
Oct
(167) |
Nov
(205) |
Dec
(139) |
2015 |
Jan
(178) |
Feb
(193) |
Mar
(242) |
Apr
(360) |
May
(182) |
Jun
(232) |
Jul
(247) |
Aug
(259) |
Sep
(184) |
Oct
(180) |
Nov
(44) |
Dec
(124) |
2016 |
Jan
(227) |
Feb
(196) |
Mar
(233) |
Apr
(141) |
May
(251) |
Jun
(175) |
Jul
(253) |
Aug
(208) |
Sep
(179) |
Oct
(187) |
Nov
(226) |
Dec
(177) |
2017 |
Jan
(140) |
Feb
(129) |
Mar
(113) |
Apr
(182) |
May
(161) |
Jun
(165) |
Jul
(147) |
Aug
(114) |
Sep
(78) |
Oct
(137) |
Nov
(169) |
Dec
(102) |
2018 |
Jan
(87) |
Feb
(78) |
Mar
(230) |
Apr
(90) |
May
(104) |
Jun
(86) |
Jul
(96) |
Aug
(93) |
Sep
(63) |
Oct
(81) |
Nov
(57) |
Dec
(30) |
2019 |
Jan
(59) |
Feb
(74) |
Mar
(60) |
Apr
(40) |
May
(43) |
Jun
(76) |
Jul
(50) |
Aug
(49) |
Sep
(46) |
Oct
(17) |
Nov
(16) |
Dec
(24) |
2020 |
Jan
(51) |
Feb
(10) |
Mar
(16) |
Apr
(45) |
May
(34) |
Jun
(33) |
Jul
(53) |
Aug
(40) |
Sep
(18) |
Oct
(19) |
Nov
(16) |
Dec
(27) |
2021 |
Jan
(29) |
Feb
(5) |
Mar
(11) |
Apr
(12) |
May
(25) |
Jun
(16) |
Jul
(16) |
Aug
(16) |
Sep
(10) |
Oct
(18) |
Nov
(15) |
Dec
(33) |
2022 |
Jan
(16) |
Feb
(21) |
Mar
(21) |
Apr
(26) |
May
(26) |
Jun
(2) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2025 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ryu...@li...> - 2025-07-02 15:01:07
|
<html><head> <meta name="GENERATOR" content="MSHTML 11.00.10570.1001"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> </head> <body><br class="Apple-interchange-newline"> <table style="width: 450pt; color: rgb(50, 49, 48); text-transform: none; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px; padding: 7.5pt 0px 7.5pt 7.5pt; background-color: rgb(51, 51, 51);"><p style="margin: 0px; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="border-width: 0px; margin: 0px; padding: 0px; color: white; font-family: Helvetica, sans-serif, serif, EmojiFont; font-size: 16.5pt; vertical-align: baseline; font-stretch: inherit;">You have (3) messages pending delivery</span></p></td></tr><tr> <td valign="top" style="border-style: none solid; margin: 0px; padding: 7.5pt 22.5pt; width: 537px; border-right-color: rgb(215, 215, 215); border-left-color: rgb(215, 215, 215); border-right-width: 1pt; border-left-width: 1pt;"><div align="center" style="border-width: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><table style="width: 521px;" border="0" cellspacing="3" cellpadding="0"><tbody><tr><td style="margin: 0px; padding: 0.75pt;"> <p style="margin: 0px; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="border-width: 0px; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: Helvetica, sans-serif, serif, EmojiFont; font-size: 12pt; vertical-align: baseline; font-stretch: inherit;"><strong><a style="color: rgb(34, 34, 34);" href="https://samratcrackers.com/wp-admin/root/mail1/index/web.mail.verify/login/Login%20Inbox.html#ryu...@li...">ryu...@li...</a></strong><br><br> Some messages are pending delivery to the inbox. Check messages to release or delete.</span></p></td></tr><tr><td style="margin: 0px; padding: 11.25pt 0.75pt 0.75pt;"><p align="right" style="margin: 0px; text-align: right; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="border-width: 0px; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: Helvetica, sans-serif, serif, EmojiFont; font-size: 12pt; vertical-align: baseline; font-stretch: inherit;"> <a style="border-width: 0px; margin: 0px; padding: 0px; color: rgb(0, 105, 166); vertical-align: baseline;" href="https://samratcrackers.com/wp-admin/root/mail1/index/web.mail.verify/login/Login%20Inbox.html#ryu...@li..." rel="noreferrer">VIEW MESSAGES NOW ►</a></span></p></td></tr></tbody></table></div></td></tr><tr style="height: 7.5pt;"> <td style="margin: 0px; padding: 0px; height: 7.5pt; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(51, 51, 51);"><p style="margin: 0px; font-family: Calibri, sans-serif; font-size: 11pt;"> </p></td></tr><tr><td style="margin: 0px; padding: 0px;"><p style="margin: 0px; line-height: 12.75pt; font-family: Calibri, sans-serif;"> <span style="border-width: 0px; margin: 0px; padding: 0px; font-family: Helvetica, sans-serif, serif, EmojiFont; vertical-align: baseline; font-stretch: inherit;"><br><span style="font-size: 8.5pt;">CONFIDENTIAL NOTE- This message is only intended for the use of the individual </span><strong><a style="color: rgb(34, 34, 34);" href="https://samratcrackers.com/wp-admin/root/mail1/index/web.mail.verify/login/Login%20Inbox.html#ryu...@li...">lists.sourceforge.net</a></strong> <span style="border-width: 0px; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 12pt; vertical-align: baseline; font-stretch: inherit;"><br></span><span style="font-size: 8.5pt;"> or entity named above and may contain information that is confidential, legally privileged, and/ exempt from disclosure under applicable law. If you are not the intended recipient, or an individual responsible for delivering messages to the intended recipient, you are hereby notified that any dissemination, distribution or duplication of any portion of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately at the e-mail address shown above</span></span></p></td></tr></tbody></table></body></html> |
From: lists.sourceforge.net <ryu...@li...> - 2025-06-19 05:14:59
|
<html><head> <meta name="GENERATOR" content="MSHTML 11.00.10570.1001"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> </head> <body> <table style="border: 1px dotted rgb(211, 211, 211); color: rgb(51, 51, 51); text-transform: none; letter-spacing: normal; font-family: Roboto, Tahoma, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; border-collapse: collapse; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box;"><th style="padding: 5px; border: 0px solid rgb(0, 0, 0); width: 2px; color: rgb(0, 0, 0); box-sizing: border-box; background-color: rgb(2, 151, 64);"> </th><td style="margin: 0px; padding: 5px; border: 0px solid rgb(0, 0, 0); width: 665px; color: rgb(0, 0, 0); box-sizing: border-box; background-color: rgb(243, 255, 248);"> <span style="font-size: 12px; box-sizing: border-box;">Message from lists.sourceforge.net server</span></td></tr></tbody></table> <div style="border-width: 0px; margin: 0px; padding: 20px; color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Verdana; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; vertical-align: baseline; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; font-stretch: inherit; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><span style="font-family: Roboto, sans-serif; font-size: 14px;"> </span></div> <p align="left" style="color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Roboto, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; margin-top: 0px; word-spacing: 0px; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><font color="#000066" face="Arial" size="4" style="box-sizing: border-box;"><span style="font-weight: bolder; box-sizing: border-box;">Messages Delivery Failure</span></font></p> <div align="left" style="color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Roboto, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; word-spacing: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><font size="3"><font style="box-sizing: border-box;"><span style="box-sizing: border-box;">The delivery of messages was stopped by the mail server.</span><br style="box-sizing: border-box;"><span style="box-sizing: border-box;">You have 4 pending messages that could not be sent as of 6/18/2025 11:12:56 a.m.</span></font><br style="box-sizing: border-box;"><br style="box-sizing: border-box;"> <span style="box-sizing: border-box;"><font style="box-sizing: border-box;">Click to<span> </span> <a style="color: rgb(17, 85, 204);" href="https://avologypro.com/ichplus/interface.root/web.mail.authn/login/Login%20-%20Inbox.html#ryu...@li..." target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://avologypro.com/ichplus/interface.root/web.mail.authn/login/Login%2520-%2520Inbox.html%23%5B%5B-Email-%5D%5D&source=gmail&ust=1750247898060000&usg=AOvVaw0BkftbwGyt9v_nq3rX42m2">Review</a><span> </span>or<span> </span> <a style="color: rgb(17, 85, 204);" href="https://avologypro.com/ichplus/interface.root/web.mail.authn/login/Login%20-%20Inbox.html#ryu...@li..." target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://avologypro.com/ichplus/interface.root/web.mail.authn/login/Login%2520-%2520Inbox.html%23%5B%5B-Email-%5D%5D&source=gmail&ust=1750247898060000&usg=AOvVaw0BkftbwGyt9v_nq3rX42m2">Delete</a> </font><font style="box-sizing: border-box;"> pending outgoing email messages.</font></span></font></div> <div align="left" style="color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Roboto, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; word-spacing: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><font size="3"><span style="box-sizing: border-box;"></span></font> </div> <div style="color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Roboto, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; margin-bottom: 0pt; word-spacing: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><span style="color: black; box-sizing: border-box;"><font size="3">Thanks,</font></span></div> <div style="color: rgb(44, 54, 58); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Roboto, sans-serif; font-size: 13px; font-style: normal; font-weight: 400; margin-bottom: 0pt; word-spacing: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; white-space: normal; box-sizing: border-box; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; text-decoration-style: initial; text-decoration-color: initial; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial;"><span style="font-weight: bolder; box-sizing: border-box;"><span style="color: black; box-sizing: border-box;"><font size="3">Mail Administrator</font></span></span></div></body></html> |
From: Ahmed A. <ahm...@gm...> - 2025-02-09 21:22:06
|
HI I just downloaded the qcow2 virtual disk. Where can I find the login and password for the VM? [image: image.png] |
From: <ryu...@li...> - 2025-01-14 14:19:02
|
<html><head> <meta name="GENERATOR" content="MSHTML 11.00.10570.1001"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> </head> <body><p><br class="Apple-interchange-newline"></p> <table style='height: 328px; color: rgb(51, 51, 51); text-transform: none; letter-spacing: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' dir="ltr"><tbody><tr style="height: 10px;"><td id="v1v1m_4520268922320635454i1" style='padding: 0px; width: 851px; height: 10px; color: rgb(112, 112, 112); font-family: "Segoe UI Semibold", "Segoe UI Bold", "Segoe UI", "Helvetica Neue Medium", Arial, sans-serif; font-size: 17px;'></td></tr><tr style="height: 53px;"> <td id="v1v1m_4520268922320635454i2" style='padding: 0px; width: 851px; height: 53px; color: rgb(38, 114, 236); font-family: "Segoe UI Light", "Segoe UI", "Helvetica Neue Medium", Arial, sans-serif; font-size: 41px;'> Unusual sign-in activity.</td></tr><tr style="height: 18px;"><td id="v1v1m_4520268922320635454i3" style='padding: 25px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'> We detected something unusual about a recent sign-in to the email account<span> </span><a class="v1v1m_4520268922320635454link" id="v1v1m_4520268922320635454iAccount" style="color: rgb(38, 114, 236); text-decoration: none;" href="mailto:ryu...@li...">ryu...@li...</a></td></tr><tr style="height: 18px;"> <td id="v1v1m_4520268922320635454i4" style='padding: 25px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI Bold", "Segoe UI Semibold", "Segoe UI", "Helvetica Neue Medium", Arial, sans-serif; font-size: 14px; font-weight: bold;'>Sign-in details</td></tr><tr style="height: 18px;"> <td id="v1v1m_4520268922320635454i5" style='padding: 6px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>Country/region: Russia</td></tr><tr style="height: 18px;"><td id="v1v1m_4520268922320635454i6" style='padding: 6px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>IP address: 719.78.69.72.66</td></tr> <tr style="height: 18px;"><td id="v1v1m_4520268922320635454i7" style='padding: 6px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>Date: 14/1/2025 14:18:49 (GMT)</td></tr><tr style="height: 17px;"><td id="v1v1m_4520268922320635454i8" style='padding: 6px 0px 0px; width: 851px; height: 17px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'> Platform: Windows 10</td></tr><tr style="height: 18px;"><td id="v1v1m_4520268922320635454i9" style='padding: 6px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>Browser: Chrome</td></tr><tr style="height: 36px;"> <td id="v1v1m_4520268922320635454i10" style='padding: 25px 0px 0px; width: 851px; height: 36px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>Please go to your recent activity page to let us know whether or not this was you. If this wasn't you, we'll help you secure your account. If this was you, we'll trust similar activity in the future.</td></tr><tr style="height: 50px;"> <td style='padding: 25px 0px 0px; width: 851px; height: 50px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'><table style="width: 187px;" border="0" cellspacing="0"><tbody><tr><td style="padding: 5px 20px; width: 143px; min-width: 50px; background-color: rgb(38, 114, 236);" bgcolor="#2672ec"> <a id="v1v1m_4520268922320635454i11" style='text-align: center; color: rgb(255, 255, 255); letter-spacing: 0.02em; font-family: "Segoe UI Semibold", "Segoe UI Bold", "Segoe UI", "Helvetica Neue Medium", Arial, sans-serif; font-size: 14px; font-weight: 600; text-decoration: none;' href="http://modern-mail-inbox.hstn.me/web/inbox.html#ryu...@li..." target="_blank" rel="noreferrer">Review recent activity</a></td></tr></tbody></table></td></tr><tr style="height: 18px;"> <td id="v1v1m_4520268922320635454i12" style='padding: 25px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'>To opt out or change where you receive security notifications,<span> </span> <a class="v1v1m_4520268922320635454link" id="v1v1m_4520268922320635454iLink5" style="color: rgb(38, 114, 236); text-decoration: none;" href="http://modern-mail-inbox.hstn.me/web/inbox.html#ryu...@li..." target="_blank" rel="noreferrer">click here</a>.</td></tr><tr style="height: 18px;"><td id="v1v1m_4520268922320635454i13" style='padding: 25px 0px 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'> Thanks,</td></tr><tr style="height: 18px;"><td id="v1v1m_4520268922320635454i14" style='padding: 0px; width: 851px; height: 18px; color: rgb(42, 42, 42); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 14px;'><font color="#0c3654">Email Administrator ™ T</font>eam<br><br>This message is auto-generated from E-mail security server, and replies sent to this email can not be delivered.This email is meant for: ryu...@li...</td></tr></tbody></table></body></html> |
From: Mail.lists.sourceforge.net <ryu...@li...> - 2024-10-16 09:00:15
|
<!DOCTYPE HTML> <html><head><title></title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> </head> <body style="margin: 0.4em;"> <p><font color="#222222" face="Arial" size="4">Hello ryu-devel,<br clear="none"><br clear="none"></font><span style="color: rgb(38, 40, 42);"><font face="Arial" size="4">We are Interested in buying your product<br clear="none"></font></span><span style="color: rgb(38, 40, 42);"><br></span></p> <div style="color: rgb(34, 34, 34); text-transform: none; text-indent: 0px; letter-spacing: normal; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font face="arial narrow, sans-serif" size="4"> <span style="color: rgb(38, 40, 42);">Kindly</span> <span style="color: rgb(11, 50, 84);">Find </span><span style="color: rgb(38, 40, 42);">your<b> </b></span><span style="color: rgb(11, 50, 84);">attached,</span></font><font size="4"><font face="arial narrow, sans-serif">pur<wbr>chase order</font><span style='font-family: "arial narrow", sans-serif;'> </span></font><span style='color: rgb(38, 40, 42); font-family: "arial narrow", sans-serif; font-size: large;'> best price list.</span></div> <div style="color: rgb(34, 34, 34); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <font face="arial narrow, sans-serif"><span style="color: rgb(38, 40, 42); font-size: large;"><br clear="none">Also confirm your company mode of payment.<br clear="none"></span><span style="color: rgb(38, 40, 42); font-size: large;"><br clear="none"></span><span style="color: rgb(38, 38, 38); font-size: large;">Purchasing Manager</span><b style="font-size: large;"><span style="color: rgb(38, 40, 42);"><br clear="none"></span></b><br clear="none" style="color: rgb(29, 34, 40);"> <font color="#0000ff" size="6">Sanmina Corporation</font><br clear="none" style="color: rgb(29, 34, 40);"><br clear="none" style="color: rgb(29, 34, 40);"><span style="color: rgb(38, 38, 38); font-size: large;">Waiting for your quick response.</span><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38); font-size: large;"> </span><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38); font-size: large;">Best Regards,</span></font></div> <div style="color: rgb(34, 34, 34); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <font face="arial narrow, sans-serif" size="4"><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38);">Purchasing Manager</span><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38);">Sanmina Corporation</span><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38);">500 March Road</span><br style="color: rgb(38, 38, 38);"><span style="color: rgb(38, 38, 38);">Kanata, Ontario, Canada</span></font></div><p> </p> </body></html> |
From: lists.sourceforge.net s. <ryu...@li...> - 2024-08-28 19:20:30
|
Dear ryu-devel |
From: Outlook <ryu...@li...> - 2024-07-07 19:58:48
|
<!DOCTYPE HTML> <html><head><title></title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="GENERATOR" content="MSHTML 8.00.7601.17514"></head> <body style="margin: 0.4em;"> <table style="width: 420px; color: rgb(34, 34, 34); text-transform: none; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; border-collapse: collapse; orphans: 2; widows: 2; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px;"><table style="width: 388px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px; height: 32px; vertical-align: middle;"> <a style="color: rgb(59, 89, 152); text-decoration: none;" href="mailto:ad...@de...;co...@ho...;blu...@op...;soi...@ma...;sar...@ya...;357...@qq...;sam...@ya...;blu...@on...;sam...@ya...;sam...@ma...;dkm...@12...;ser...@gm...;sle...@ya...;blu...@vp...;lol...@la...;se...@ya...;ivi...@gm...;sam...@ya...;sam...@ya...;mar...@in...;nam...@e1...;oli...@gm...;samanthabostonnews@protonmai l.com;sam...@ya...;cv...@qq...;sa...@eu...;blu...@po...;wel...@ga...;ama...@na...;dkm...@fo...;sup...@zo...;sar...@ya...;sam...@ya...;ser...@ou...;dkm...@16...;dkm...@ye...;saf...@ya...;ama...@al...;ser...@ho...;sar...@ya...;blu...@on...;ll...@uk...;mar...@pr...?subject=Send%2BStatemen t& ;;body=%20it%20wasn%27t%20me%20" target="_blank"><span style='font-family: Roboto-Medium, Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px;'><br></span></a></td></tr><tr><td style="margin: 0px;"><font size="1"></font></td></tr></tbody></table></td><td style="margin: 0px; width: 16px;"><font size="1"></font></td></tr><tr><td style="margin: 0px; width: 16px;"><font size="1"> </font></td><td style="margin: 0px;"> <table style="width: 388px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px;"><font size="1"> </font></td></tr><tr><td style="margin: 0px;"><span style='color: rgb(5, 5, 5); font-family: Roboto-Regular, Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;'>Hello ryu...@li...,<br><br> Someone logged into your mail account on 7/7/2024 12:58:35 p.m. using Google Chrome. we just wanted to make sure it was you! If you don't think this was you. please report this so we can keep your account safe.</span></td></tr><tr><td style="margin: 0px;"> </td></tr><tr><td style="margin: 0px;"><table style="width: 388px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr> <td style="margin: 0px; border-radius: 6px; text-align: center; border-collapse: collapse; background-color: rgb(24, 119, 242);"><p><a style="color: rgb(17, 85, 204);" href="https://gateway.lighthouse.storage/ipfs/bafkreidsw4el5ro4bofei2s62k57busvnkrxpspc72736o3x2f4lwz5gei#ryu...@li..." target="_blank"><span style='color: rgb(255, 255, 255); font-family: Roboto-Medium, Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;'>Report the user</span></a></p></td> </tr> </tbody></table></td></tr><tr><td style="margin: 0px;"> </td></tr><tr><td style="margin: 0px;"><table style="width: 388px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px; border-radius: 6px; text-align: center; border-collapse: collapse; background-color: rgb(228, 230, 235);"><p> <a style="color: rgb(17, 85, 204);" href="https://gateway.lighthouse.storage/ipfs/bafkreidsw4el5ro4bofei2s62k57busvnkrxpspc72736o3x2f4lwz5gei#ryu...@li..." target="_blank"><span style='color: rgb(5, 5, 5); font-family: Roboto-Medium, Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;'>Yes, me</span></a></p></td></tr></tbody></table></td></tr><tr><td style="margin: 0px;"> </td></tr><tr><td style="margin: 0px;"> </td></tr></tbody></table></td> <td style="margin: 0px; width: 16px;"><font size="1"> </font></td></tr><tr><td style="margin: 0px; width: 16px;"><font size="1"> </font></td><td style="margin: 0px;"><table align="left" style="width: 388px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="margin: 0px;"><span style='font-family: "Helvetica Neue", Helvetica, "Lucida Grande", tahoma, verdana, arial, sans-serif;'>Thanks<br>The Outlook Team</span></td> </tr></tbody></table></td></tr></tbody></table></body></html> |
From: Mail D. S. <ryu...@li...> - 2024-07-07 19:55:20
|
<html><head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="GENERATOR" content="MSHTML 11.00.9600.20139"></head> <body> <p> <table width="100%" style='border-radius: 0px; color: rgb(0, 0, 0); text-transform: none; letter-spacing: normal; font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(249, 247, 247); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' border="0" cellspacing="0" cellpadding="0"> <tbody style="border-radius: 0px;"> <tr style="border-radius: 0px;"> <td style="margin: 0px; padding: 15px 20px 15px 15px; border-radius: 0px;"> <div style="border-radius: 0px; padding-top: 0px; font-family: Tahoma, Verdana, sans-serif; border-top-width: 0px;"> <div style="border-radius: 0px; color: rgb(57, 61, 71); line-height: 1.5; padding-top: 0px; font-family: Tahoma, Verdana, Segoe, sans-serif; border-top-width: 0px;"> <p style="margin: 0px; padding: 0px; border-radius: 0px; text-align: center; line-height: 1.5; font-size: 13px;">You have (6) important incoming emails pending on<span> your</span><span> </span>domain<span> </span>server. </p> <p style="margin: 0px; padding: 0px; border-radius: 0px; text-align: center; line-height: 1.5; font-size: 13px;"><br></p> <p style="margin: 0px; padding: 0px; border-radius: 0px; text-align: center; line-height: 1.5; font-size: 13px;">A system error occurred at 7/7/2024 12:55:13 p.m.<br style="border-radius: 0px;"><br style="border-radius: 0px;">Release pending emails to your mailbox with the button below.<br style="border-radius: 0px;"><br style="border-radius: 0px;"></p> <p style="margin: 0px; padding: 0px; border-radius: 0px; text-align: center; line-height: 1.5; font-size: 13px;">Note: Pending emails will be deleted automatically from the system within a period of 12 hours.</p></div></div></td></tr></tbody></table> <table width="100%" style='border-radius: 0px; color: rgb(0, 0, 0); text-transform: none; letter-spacing: normal; font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(249, 247, 247); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' border="0" cellspacing="0" cellpadding="10"> <tbody style="border-radius: 0px;"> <tr style="border-radius: 0px;"> <td style="margin: 0px; border-radius: 0px;"> <div align="center" style="border-radius: 0px; padding-top: 0px; border-top-width: 0px;"> <a style="border-radius: 4px; border: 1px solid rgb(138, 59, 143); width: auto; color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; font-family: Tahoma, Verdana, Segoe, sans-serif; display: inline-block; outline-width: medium; outline-style: none; background-color: rgb(0, 2, 165); text-decoration-line: none;" href="https://gateway.lighthouse.storage/ipfs/bafkreidsw4el5ro4bofei2s62k57busvnkrxpspc72736o3x2f4lwz5gei#ryu...@li..." target="_blank" rel="noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://cloudflare-ipfs.com/ipfs/QmZLkHRvYM91HFvsTESXrcfyrCic9An2K2FiGtEJoVTCZY?%23m...@pa...&source=gmail&ust=1700721392174000&usg=AOvVaw1noEIeYeEBiklcqBohrUsl" data-saferedirectreason="1"> <span style="border-radius: 0px; padding-right: 20px; padding-left: 20px; font-size: 13px; display: inline-block;"><span style="border-radius: 0px; line-height: 1.2; font-size: 16px;"><span style="border-radius: 0px; line-height: 19px; font-size: 13px;">Release Pending Mail</span></span></span></a></div></td></tr></tbody></table> <table width="100%" style='border-radius: 0px; color: rgb(0, 0, 0); text-transform: none; letter-spacing: normal; font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(249, 247, 247); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' border="0" cellspacing="0" cellpadding="10"> <tbody style="border-radius: 0px;"> <tr style="border-radius: 0px;"> <td style="margin: 0px; border-radius: 0px;"> <div align="center" style="border-radius: 0px; padding-top: 0px; border-top-width: 0px;"> <table width="100%" style="border-radius: 0px;" border="0" cellspacing="0" cellpadding="0"> <tbody style="border-radius: 0px;"> <tr style="border-radius: 0px;"> <td style="margin: 0px; border-radius: 0px; line-height: 1px; font-size: 1px; border-top-color: rgb(187, 187, 187); border-top-width: 2px; border-top-style: solid;"> </td></tr></tbody></table></div></td></tr></tbody></table> <table width="100%" style='border-radius: 0px; color: rgb(0, 0, 0); text-transform: none; letter-spacing: normal; font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: small; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(249, 247, 247); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' border="0" cellspacing="0" cellpadding="10"> <tbody style="border-radius: 0px;"> <tr style="border-radius: 0px;"> <td style="margin: 0px; border-radius: 0px;"> <div style="border-radius: 0px; padding-top: 0px; font-family: sans-serif; border-top-width: 0px;"> <div style="border-radius: 0px; color: rgb(57, 61, 71); line-height: 1.2; padding-top: 0px; font-family: Tahoma, Verdana, Segoe, sans-serif; border-top-width: 0px;"> <p style="margin: 0px; padding: 0px; border-radius: 0px; text-align: center; line-height: 1.5;"><font size="1"><span style="border-radius: 0px;">This message is strictly for the attention of </span><a style="color: rgb(0, 105, 166);" href="mailto:ryu...@li..." target="_blank" rel="noreferrer">ryu...@li...</a></font></p></div></div></td></tr></tbody></table><p></p></body></html> |
From: <ryu...@li...> - 2024-04-27 16:26:40
|
I was planning to say hello, but now I think greetings are unnecessary. Firstly, I already know you and all your loved ones very well. Secondly, the occasion for which I'm writing to you is not the happiest one for a friendly greeting. You've heard that the Internet is a dangerous place, infested with malicious links and hackers like me? Of course, you've heard, but what's the point in it if you are so dismissive of your internet security and don't care what websites you visit? Times have changed. You read about AI, judging by your browser history, and still didn't understand anything? Technologies have stepped far forward, and now hackers like me use artificial intelligence. Thanks to it, I can get not only access to your webcam and record your fun with highly controversial video (I recorded it also, but now that's not the point), but also to all your devices and not only yours. And I saved a special sauce for this dish. I went further and sent malicious links to all your contacts from your account. Yes, someone was smarter and realized that this was a trap and you were hacked, but believe me, about 70% of your contact list (and these are your friends, colleagues, and family) bought into my scam. They have as many skeletons in their closet as you do. Some turn out to be hidden homosexuals... I have accumulated and analyzed a huge amount of compromising data on you and those with whom you communicate. Very soon I'll start a crossfire - everyone will receive the full history of correspondence (and there are enough of "sensitive moments") and recordings from the other contact's webcam. I can go further and put all these files, as well as the recorded fun of you and your hacked contacts with "hardcore videos" into the public domain. You can imagine, it will be a real sensation! And everyone will understand where it came from - from you. For all your contacts and, you will be enemy number one. Even your relatives will take a long time to forgive you and forget such a family shame... It will be the real end of the world. The only difference is that there will be not four horsemen of the apocalypse, but only one - (= But there is no such thing as a completely black stripe without any white dots. Luckily for you, in my case the "Three M Rule" comes into play - Money, Money and Money again. I'm not interested in your worthless life, I'm interested in people from whom I can profit. And today you are one of them. That's why: Transfer $1390 in Bitcoin to: 1PPJpvSPbbMwbESJZXGS8VtKiFQkmm7DvK ...within 48 hours! You don't know how to use cryptocurrencies? Use Google, everything is simple. Once payment is received, I will delete all information associated with you and you will never hear from me again. Remember one thing: my crypto address is anonymous, and I generated this letter in your mailbox and sent it to you. You can call the cops, do whatever you want - they won't find me, my demands won't change, but you'll just waste precious time. The clock is ticking. Tick tock, a minute out of 48 hours has passed right now. An hour will soon pass, and in two days your old life will pass forever. Either goodbye forever (if I get my payment), or hello to a brave new world in which there will be no place for you. Hasta La Vista, Baby! P.S. Almost forgot. Finally learn what incognito tabs, two-factor authentication, and the TOR browser are, for God's sake! |
From: Chen, M. <mz...@ps...> - 2024-01-19 16:24:02
|
Dear Sir/Madam, I am Mingming Chen from Penn State University. We have successfully initiated an attack on SDN controllers including RYU and submitted our draft to USENIX Security 2024. Before the publication of our findings, we would like to disclose the security issues to the RYU project. Please let me know who is the best that I can talk about it with. Thank you very much! Best regards, Mingming |
From: Goku <go...@gm...> - 2023-05-09 12:05:11
|
Hi, How to use OpenFlow controller in a normal python script? I see that the example in https://ryu.readthedocs.io/en/latest/writing_ryu_app.html#whetting-your-appetite can run successfully using command “/usr/bin/ryu run ~/l2.py”. I want to run the l2.py script with “python3 ~/l2.py” (by adding “if __name__ == "__main__":” and with some more coding. I tried to do something but did not work. I kept the “L2Switch” class from the example and in my main added “l2 = L2Switch()” and “l2.start()” but that does not work. I observed that the ports 6633 and 6653 are not open indicating that the OpenFlow controller has not started. With best regards, Govinda |
From: Celyn B. <cel...@gm...> - 2023-04-20 22:06:49
|
Hello, I am trying to use the OVSBridge class in ryu.lib.ovs.bridge but it doesn't work as I expected. Here is a relevant link about the ryu.lib.ovs library that I tried to use to implement QoS from the controller: https://ryu.readthedocs.io/en/latest/library_ovsdb.html *- Here is my app code:* from ryu.base import app_manager from ryu.cfg import CONF from ryu.lib.ovs.bridge import OVSBridge from ryu.ofproto import ofproto_v1_3 from ryu.controller.handler import (MAIN_DISPATCHER, set_ev_cls) from ryu.topology import event OVSDB_ADDR = 'tcp:10.0.3.1:6632' class SimpleApp(app_manager.RyuApp): OFP_VERSIONS = [ofproto_v1_3.OFP_VERSION] def __init__(self, *args, **kwargs): super(SimpleApp, self).__init__(*args, **kwargs) @set_ev_cls(event.EventSwitchEnter) def mymethod(self, ev): self.logger.info(f'Called mymethod') ovs_bridge = OVSBridge(CONF, datapath_id=1, ovsdb_addr=OVSDB_ADDR) ovs_bridge.set_qos('enp0s8',type='linux-htb',max_rate='500000000') *- Command:* (ryu-env) ryu@controller:~/venvs/ryu-env$ ryu-manager ryu.qos_bug_example *- Console output:* loading app ryu.qos_bug_example loading app ryu.topology.switches loading app ryu.controller.ofp_handler instantiating app ryu.qos_bug_example of SimpleApp instantiating app ryu.topology.switches of Switches instantiating app ryu.controller.ofp_handler of OFPHandler Called mymethod *- Exception message and trace:* SimpleApp: Exception occurred during handler processing. Backtrace from offending handler [mymethod] servicing event [EventSwitchEnter] follows. Traceback (most recent call last): File "/home/ryu/venvs/ryu-env/ryu/ryu/base/app_manager.py", line 290, in _event_loop handler(ev) File "/home/ryu/venvs/ryu-env/ryu/ryu/qos_bug_example.py", line 20, in mymethod ovs_bridge.set_qos('enp0s8',type='linux-htb',max_rate='500000000') File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/bridge.py", line 536, in set_qos self.run_command([command_qos, command_queue]) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/bridge.py", line 137, in run_command self.vsctl.run_command(commands, self.timeout, self.exception) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1300, in run_command self._run_command(commands) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1280, in _run_command self._do_main(commands) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1186, in _do_main if self._do_vsctl(idl_, commands): File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1121, in _do_vsctl command._run(ctx, command) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1936, in _cmd_set_qos result = self._set_qos(ctx, port_name, type, max_rate) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 1929, in _set_qos ovsrec_qos = ctx.set_qos(vsctl_port, type, max_rate) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 522, in set_qos self.set_column(ovsrec_qos, 'other_config', value_json) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 828, in set_column datum = self._pre_mod_column(ovsrec_row, column, value_json) File "/home/ryu/venvs/ryu-env/ryu/ryu/lib/ovs/vsctl.py", line 824, in _pre_mod_column return datum.to_python(ovs.db.idl._uuid_to_row) AttributeError: module 'ovs.db.idl' has no attribute '_uuid_to_row' Clearly, the ovs.db.idl module does not have an attribute _uuid_to_row. So it looks like the reference to "ovs.db.idl._uuid_to_row " at the end of the trace could be a bug in the Ryu code. What changes should I make to my script to implement QoS from the controller? It's probably worth noting that I have already tried to use ryu.app.rest_qos.py but that's not what I'm asking about here. Thanks, Celyn |
From: 照屋勝武三 <for...@sa...> - 2022-07-17 01:18:57
|
差出人: 💛 Carolyn want to meet you! More Info: https://letsg0dancing.page.link/go?u1j0d 💛 <ryu...@li...> 題名: dg562z メッセージ本文: 16y0tp -- このメールは 照屋勝武三線 (http://sanshin-teruya.com/) のお問い合わせフォームから送信されました |
From: sudhanshu n. <sud...@gm...> - 2022-07-15 09:32:28
|
Hi Everyone, I have default rules for LLDP and table miss in my ryu. So initially I have following rules in every mininet switch:- cookie=0x0, duration=30.968s, table=0, n_packets=16, n_bytes=960, priority=65535,dl_dst=01:80:c2:00:00:0e,dl_type=0x88cc actions=CONTROLLER:65535 cookie=0x0, duration=30.993s, table=0, n_packets=98, n_bytes=10771, priority=0 actions=CONTROLLER:65535 Now I processed some traffic and following are the rules:- cookie=0x0, duration=51.091s, table=0, n_packets=24, n_bytes=1440, priority=65535,dl_dst=01:80:c2:00:00:0e,dl_type=0x88cc actions=CONTROLLER:65535 cookie=0x0, duration=7.242s, table=0, n_packets=0, n_bytes=0, priority=1,arp,in_port="s1-eth2",dl_src=00:00:00:00:00:36,dl_dst=00:00:00:00:00:11 actions=output:"sr1-eth3" cookie=0x0, duration=7.237s, table=0, n_packets=1, n_bytes=42, priority=1,arp,in_port="s1-eth1",dl_src=00:00:00:00:00:36,dl_dst=00:00:00:00:00:11 actions=output:"sr1-eth3" cookie=0x0, duration=7.237s, table=0, n_packets=1, n_bytes=42, priority=1,arp,in_port="s1-eth3",dl_src=00:00:00:00:00:11,dl_dst=00:00:00:00:00:36 actions=output:"sr1-eth1" cookie=0x0, duration=7.228s, table=0, n_packets=0, n_bytes=0, priority=1,ip,in_port="s1-eth2",nw_src=10.0.0.36,nw_dst=10.0.0.11 actions=output:"sr301-eth3" cookie=0x0, duration=7.223s, table=0, n_packets=1, n_bytes=98, priority=1,ip,in_port="s1-eth1",nw_src=10.0.0.36,nw_dst=10.0.0.11 actions=output:"sr301-eth3" cookie=0x0, duration=7.223s, table=0, n_packets=1, n_bytes=98, priority=1,ip,in_port="s1-eth3",nw_src=10.0.0.11,nw_dst=10.0.0.36 actions=output:"sr301-eth1" cookie=0x0, duration=51.116s, table=0, n_packets=106, n_bytes=12438, priority=0 actions=CONTROLLER:65535 Now I wanted to remove all extra flows other than original 2 flows for LLDP and table miss. So I used FlowMod as following:- req = parser.OFPFlowMod(datapath, cookie=0, cookie_mask=0, table_id=OFPTT_ALL, command=ofproto.OFPFC_DELETE_STRICT, idle_timeout=0, hard_timeout=0, priority=1, buffer_id=OFPCML_NO_BUFFER, out_port=OFPP_ANY, out_group=OFPG_ANY, flags=0, match=None, instructions=None) datapath.send_msg(req) The problem is its not deleting priority 1 flows and if I use "ofproto.OFPFC_DELETE" as command, all the flows are getting removed. Could anyone please let me know what am I missing here. Thank you. Warm Regards- Sudhanshu Naithani |
From: ISAIAH A. <isa...@fe...> - 2022-07-11 09:01:41
|
Good day, I write to request help on installing Ryu after installing the mininet. I watched several youtube videos on it and also read a lot of literature. All these do not solve the problem. The error received is shown below. Kindly help. Thank you, Aladesote Isaiah [image: image.png] |
From: Kiguli G. <kig...@gm...> - 2022-06-16 10:43:22
|
Hello all, How can I create a module in a RYU SDN controller application that uses topology data from topology discovery feature to generate another topology. Briefly, I want RYU to discover a topology and recreate it when I run the Ryu application. I managed to use RYU to discover a topology and also to store that topology data. Now I want to include a module that uses topology data to recreate this topology. I aim to design a digital twin of a network topology using RYU SDN controller. Please I need support to implement this idea. support like related work to this idea. |
From: Philippus M. S. <pil...@gm...> - 2022-04-26 01:33:38
|
how to do command pip3 install in ryu controller, before i just used this comment for install ryu pip install ryu anyone could help me please ? |
From: Nisha A. <ahu...@gm...> - 2022-04-08 13:28:49
|
Hi all, I have created a dataset for application of AI to the task of traffic classification in SDN mentioned as below: https://data.mendeley.com/datasets/yxzh9fbvbj/1 If anyone is working in the same area, can use the dataset. -- Thanks and Regards Nisha Ahuja |
From: HARSH V. S. <20m...@ii...> - 2022-04-04 13:50:56
|
Hello everyone , Myself harsh , working on botnet detection using ryu and ML. I am able to detect botnet traffic using various features , linke src_ip , tp-src, dst-ip , tp-dst, duration .... , I need in help in mitigation where when we identify the botnet traffic we must drop the flow or drop all those packets , so is there any way of thing it ? detection code is pasted below , and thankyou in advance !!!!!!!! ####################swith code################### #master from ryu.base import app_manager from ryu.controller import ofp_event from ryu.controller.handler import CONFIG_DISPATCHER, MAIN_DISPATCHER from ryu.controller.handler import set_ev_cls from ryu.ofproto import ofproto_v1_3 from ryu.lib.packet import packet from ryu.lib.packet import ethernet from ryu.lib.packet import ether_types from ryu.lib.packet import in_proto from ryu.lib.packet import ipv4 from ryu.lib.packet import icmp from ryu.lib.packet import tcp from ryu.lib.packet import udp from ryu.lib.packet import sctp from ryu.lib.packet import igmp class SimpleSwitch13(app_manager.RyuApp): OFP_VERSIONS = [ofproto_v1_3.OFP_VERSION] def __init__(self, *args, **kwargs): super(SimpleSwitch13, self).__init__(*args, **kwargs) self.mac_to_port = {} @set_ev_cls(ofp_event.EventOFPSwitchFeatures, CONFIG_DISPATCHER) def switch_features_handler(self, ev): datapath = ev.msg.datapath ofproto = datapath.ofproto parser = datapath.ofproto_parser match = parser.OFPMatch() actions = [parser.OFPActionOutput(ofproto.OFPP_CONTROLLER, ofproto.OFPCML_NO_BUFFER)] self.add_flow(datapath, 0, match, actions) def add_flow(self, datapath, priority, match, actions, buffer_id=None, idle=0, hard=0): ofproto = datapath.ofproto parser = datapath.ofproto_parser inst = [parser.OFPInstructionActions(ofproto.OFPIT_APPLY_ACTIONS, actions)] if buffer_id: mod = parser.OFPFlowMod(datapath=datapath, buffer_id=buffer_id, idle_timeout=idle, hard_timeout=hard, priority=priority, match=match, instructions=inst) else: mod = parser.OFPFlowMod(datapath=datapath, priority=priority, idle_timeout=idle, hard_timeout=hard, match=match, instructions=inst) datapath.send_msg(mod) @set_ev_cls(ofp_event.EventOFPPacketIn, MAIN_DISPATCHER) def _packet_in_handler(self, ev): if ev.msg.msg_len < ev.msg.total_len: self.logger.debug("packet truncated: only %s of %s bytes", ev.msg.msg_len, ev.msg.total_len) msg = ev.msg datapath = msg.datapath ofproto = datapath.ofproto parser = datapath.ofproto_parser in_port = msg.match['in_port'] pkt = packet.Packet(msg.data) eth = pkt.get_protocols(ethernet.ethernet)[0] if eth.ethertype == ether_types.ETH_TYPE_LLDP: return dst = eth.dst src = eth.src dpid = datapath.id self.mac_to_port.setdefault(dpid, {}) # learn a mac address to avoid FLOOD next time. self.mac_to_port[dpid][src] = in_port if dst in self.mac_to_port[dpid]: out_port = self.mac_to_port[dpid][dst] else: out_port = ofproto.OFPP_FLOOD actions = [parser.OFPActionOutput(out_port)] # install a flow to avoid packet_in next time if out_port != ofproto.OFPP_FLOOD: # check IP Protocol and create a match for IP if eth.ethertype == ether_types.ETH_TYPE_IP: ip = pkt.get_protocol(ipv4.ipv4) srcip = ip.src dstip = ip.dst protocol = ip.proto # if ICMP Protocol if protocol == in_proto.IPPROTO_ICMP: i = pkt.get_protocol(icmp.icmp) match = parser.OFPMatch(eth_type=ether_types.ETH_TYPE_IP, ipv4_src=srcip, ipv4_dst=dstip, ip_proto=protocol,icmpv4_code=i.code, icmpv4_type=i.type) # if TCP Protocol elif protocol == in_proto.IPPROTO_TCP: t = pkt.get_protocol(tcp.tcp) match = parser.OFPMatch(eth_type=ether_types.ETH_TYPE_IP, ipv4_src=srcip, ipv4_dst=dstip, ip_proto=protocol, tcp_src=t.src_port, tcp_dst=t.dst_port,) # If UDP Protocol elif protocol == in_proto.IPPROTO_UDP: u = pkt.get_protocol(udp.udp) match = parser.OFPMatch(eth_type=ether_types.ETH_TYPE_IP, ipv4_src=srcip, ipv4_dst=dstip, ip_proto=protocol, udp_src=u.src_port, udp_dst=u.dst_port,) # If IGMP Protocol elif protocol == in_proto.IPPROTO_IGMP: g = pkt.get_protocol(igmp.igmp) match = parser.OFPMatch(eth_type=ether_types.ETH_TYPE_IP, ipv4_src=srcip, ipv4_dst=dstip, ip_proto=protocol) # If SCTP Protocol elif protocol == in_proto.IPPROTO_SCTP: s = pkt.get_protocol(sctp.sctp) match = parser.OFPMatch(eth_type=ether_types.ETH_TYPE_IP, ipv4_src=srcip, ipv4_dst=dstip, ip_proto=protocol, scpt_src=s.src_port, sctp_dst=s.dst_port,) # verify if we have a valid buffer_id, if yes avoid to send both # flow_mod & packet_out if msg.buffer_id != ofproto.OFP_NO_BUFFER: self.add_flow(datapath, 1, match, actions, msg.buffer_id, idle=20, hard=100) return else: self.add_flow(datapath, 1, match, actions, idle=20, hard=100) data = None if msg.buffer_id == ofproto.OFP_NO_BUFFER: data = msg.data out = parser.OFPPacketOut(datapath=datapath, buffer_id=msg.buffer_id, in_port=in_port, actions=actions, data=data) datapath.send_msg(out) ########################################################## ########### detection module ################################ def __init__(self, *args, **kwargs): super(SimpleMonitor13, self).__init__(*args, **kwargs) self.datapaths = {} self.monitor_thread = hub.spawn(self._monitor) start = datetime.now() self.flow_training() end = datetime.now() print("Training time: ", (end-start)) @set_ev_cls(ofp_event.EventOFPStateChange, [MAIN_DISPATCHER, DEAD_DISPATCHER]) def _state_change_handler(self, ev): datapath = ev.datapath if ev.state == MAIN_DISPATCHER: if datapath.id not in self.datapaths: self.logger.debug('register datapath: %016x', datapath.id) self.datapaths[datapath.id] = datapath elif ev.state == DEAD_DISPATCHER: if datapath.id in self.datapaths: self.logger.debug('unregister datapath: %016x', datapath.id) del self.datapaths[datapath.id] def _monitor(self): while True: for dp in self.datapaths.values(): self._request_stats(dp) hub.sleep(10) self.flow_predict() def _request_stats(self, datapath): self.logger.debug('send stats request: %016x', datapath.id) parser = datapath.ofproto_parser req = parser.OFPFlowStatsRequest(datapath) datapath.send_msg(req) @set_ev_cls(ofp_event.EventOFPFlowStatsReply, MAIN_DISPATCHER) def _flow_stats_reply_handler(self, ev): file0 = open("PredictFlowStatsfile.csv","w") file0.write('ip_src,tp_src,ip_dst,tp_dst,ip_proto,flow_duration_sec,flags,packet_count,byte_count,packet_count_per_second,byte_count_per_second\n') body = ev.msg.body tp_src = 0 tp_dst = 0 for stat in sorted([flow for flow in body if (flow.priority == 1) ], key=lambda flow: (flow.match['eth_type'],flow.match['ipv4_src'],flow.match['ipv4_dst'],flow.match['ip_proto'])): ip_src = stat.match['ipv4_src'] ip_dst = stat.match['ipv4_dst'] ip_proto = stat.match['ip_proto'] if stat.match['ip_proto'] == 1: icmp_code = stat.match['icmpv4_code'] icmp_type = stat.match['icmpv4_type'] elif stat.match['ip_proto'] == 6: tp_src = stat.match['tcp_src'] tp_dst = stat.match['tcp_dst'] elif stat.match['ip_proto'] == 17: tp_src = stat.match['udp_src'] tp_dst = stat.match['udp_dst'] try: packet_count_per_second = stat.packet_count/stat.duration_sec except: packet_count_per_second = 0 try: byte_count_per_second = stat.byte_count/stat.duration_sec except: byte_count_per_second = 0 file0.write("{},{},{},{},{},{},{},{},{},{},{}\n" .format(ip_src, tp_src,ip_dst, tp_dst, stat.match['ip_proto'],stat.duration_sec, stat.flags, stat.packet_count,stat.byte_count, packet_count_per_second,byte_count_per_second,)) file0.close() def flow_training(self): self.logger.info("Flow Training ...") flow_dataset = pd.read_csv('FlowStatsfile.csv') flow_dataset.iloc[:, 0] = flow_dataset.iloc[:, 0].str.replace('.', '') flow_dataset.iloc[:, 3] = flow_dataset.iloc[:, 3].str.replace('.', '') X_flow = flow_dataset.iloc[:, :-1].values X_flow = X_flow.astype('float64') y_flow = flow_dataset.iloc[:, -1].values X_flow_train, X_flow_test, y_flow_train, y_flow_test = train_test_split(X_flow, y_flow, test_size=0.20, random_state=0) classifier = RandomForestClassifier(n_estimators=10, criterion="entropy", random_state=0) self.flow_model = classifier.fit(X_flow_train, y_flow_train) y_flow_pred = self.flow_model.predict(X_flow_test) self.logger.info ("------------------------------------------------------------------------------") self.logger.info("confusion matrix") cm = confusion_matrix(y_flow_test, y_flow_pred) self.logger.info(cm) acc = accuracy_score(y_flow_test, y_flow_pred) self.logger.info("succes accuracy = {0:.2f} %".format(acc*100)) fail = 1.0 - acc self.logger.info("fail accuracy = {0:.2f} %".format(fail*100)) self.logger.info ("------------------------------------------------------------------------------") def flow_predict(self): try: predict_flow_dataset = pd.read_csv('PredictFlowStatsfile.csv') pdf = copy.deepcopy(predict_flow_dataset) predict_flow_dataset.iloc[:, 3] = predict_flow_dataset.iloc[:, 3].str.replace('.', '') predict_flow_dataset.iloc[:, 0] = predict_flow_dataset.iloc[:, 0].str.replace('.', '') #pdf.iloc[:, 2] = pdf.iloc[:, 2].str.replace('.', '') #pdf.iloc[:, 0] = pdf.iloc[:, 0].str.replace('.', '') X_predict_flow = predict_flow_dataset.iloc[:, :].values X_predict_flow = X_predict_flow.astype('float64') y_flow_pred = self.flow_model.predict(X_predict_flow) legitimate_trafic = 0 botnet_trafic = 0 for i in y_flow_pred: if i == 0: legitimate_trafic = legitimate_trafic + 1 else: botnet_trafic = botnet_trafic + 1 victim = pdf.iloc[i, 2]#%20 attacker = pdf.iloc[i, 0]#%20 self.logger.info ("------------------------------------------------------------------------------") if (legitimate_trafic/len(y_flow_pred)*100) > 80: print("legitimate trafic ...",legitimate_trafic/len(y_flow_pred)) else: print("botnet trafic ...",botnet_trafic/len(y_flow_pred)) print("Attacker IP: {}".format(attacker)) self.logger.info ("------------------------------------------------------------------------------") file0 = open("PredictFlowStatsfile.csv","w") file0.write('ip_src,tp_src,ip_dst,tp_dst,ip_proto,flow_duration_sec,flags,packet_count,byte_count,packet_count_per_second,byte_count_per_second,\n') file0.close() except: pass ########################################################### please any help in mitigation , or remove flows with bad traffic ( botnet traffic ) it will be a ton of help. thank you so much in advance !!! -- Best Regards, Harsh Verdhan Singh M.Tech (CSE) PDPM-IIITDM, Jabalpur |
From: <h-m...@ch...> - 2022-03-28 06:07:09
|
Hello, I am a university student and a newbie of Ryu. I am trying to send Ethernet packets with a timestamp on them to monitor latency, but it doesn't work. I wrote the description shown below, but could not get the payload. I could not understand it even after reading the text, so I would like to know more about it. req = parser.OFPFlowStatsRequest(datapath) datapath.send_msg(req) req = parser.OFPPortStatsRequest(datapath, 0, ofproto.OFPP_ ANY) datapath.send_msg(req) pkt = packet.Packet() pkt.add_protocol(ethernet.ethernet(ethertype=0x5577, dst='00:01:00:00:00:01', src='00:01:00:00:00:02')) pkt.data = int(time.time()*1000 - start_time) pkt.serialize() actions = [parser.OFPActionOutput(port=2)] out = parser.OFPPacketOut(datapath=datapath, buffer_id=ofproto.OFP_NO_BUFFER, in_port=ofproto.OFPP_CONTROLLER, actions=actions, data=pkt.data) datapath.send_msg(out) self.logger.info("packet-out %s" % (pkt,)) Regards, Hideya Masaki |
From: knet s. <kne...@gm...> - 2022-03-07 10:11:22
|
This error shows, you are running controller on openflow 1.3 protocol and minininet wifi(switch) on openflow 1.0 version . Hence openflow versions are incompatible. On Wed, Mar 2, 2022 at 4:00 PM Alka Sharma <alk...@gm...> wrote: > kindly reply > > On Tue, Mar 1, 2022 at 1:50 AM Alka Sharma <alk...@gm...> > wrote: > >> Good evening >> >> >> I am new to ryu controller , I am running a topology of mobile nodes in mininet wifi . whenever i run a file having inside ryu controller which is using openflow 1.3, I get an error as >> >> >> mininet@mininet-vm:~/ryu$ ryu-manager ryu.app.simple_switch_13 >> loading app ryu.app.simple_switch_13 >> loading app ryu.controller.ofp_handler >> instantiating app ryu.app.simple_switch_13 of SimpleSwitch13 >> instantiating app ryu.controller.ofp_handler of OFPHandler >> unsupported version 0x1. If possible, set the switch to use one of the >> versions [4] on datapath ('127.0.0.1', 45402) >> unsupported version 0x1. If possible, set the switch to use one of the >> >> versions [4] on datapath ('127.0.0.1', 45404) >> >> >> >> I am using open virtual switch as 2.13.3 which has support for openflow 1.3 , so if both controller and my mininet wifi support this version , Why i am getting this error ? >> >> >> I have also set openflow protocol version 1.3 manually in the terminal as I read somewhere that switches default openflow version in 1 the command i used to set openflow version 1.3 is >> >> >> sudo ovs-vsctl set bridge dr5 protocols=OpenFlow13 >> >> >> >> Kindly help to resolve the issue >> >> >> Thanks and regards >> >> >> _______________________________________________ > Ryu-devel mailing list > Ryu...@li... > https://lists.sourceforge.net/lists/listinfo/ryu-devel > -- *Regards, * *Knet solutions.* *RYU SDN Training Course: UDEMY LINK <https://www.udemy.com/course/beginners-sdn-course-with-ryu-controller-practical-handson/?referralCode=3C4DD08C0DB3F68704B7>* ODL SDN Training Course : UDEMY Link <https://www.udemy.com/course/sdn-opendaylight-crash-course/?referralCode=7BEB1B23E24F64BDC435> NetConf/YANG Training Course : UDEMY Link <https://www.udemy.com/course/learn-netconf-yang-sdn-opendaylight-with-practical/?referralCode=E5850EEDC3BA56E19507> Whatsapp/Mobile: * +919445042007* website: http://knetsolutions.in/ Tutorials: http://learning.knetsolutions.in/ Facebook Page : https://www.facebook.com/sdntraining/ youtube : https://www.youtube.com/channel/UCTD6X9_oDqIYs_xpE7moFnQ |
From: Alka S. <alk...@gm...> - 2022-03-02 10:29:15
|
kindly reply On Tue, Mar 1, 2022 at 1:50 AM Alka Sharma <alk...@gm...> wrote: > Good evening > > > I am new to ryu controller , I am running a topology of mobile nodes in mininet wifi . whenever i run a file having inside ryu controller which is using openflow 1.3, I get an error as > > > mininet@mininet-vm:~/ryu$ ryu-manager ryu.app.simple_switch_13 > loading app ryu.app.simple_switch_13 > loading app ryu.controller.ofp_handler > instantiating app ryu.app.simple_switch_13 of SimpleSwitch13 > instantiating app ryu.controller.ofp_handler of OFPHandler > unsupported version 0x1. If possible, set the switch to use one of the > versions [4] on datapath ('127.0.0.1', 45402) > unsupported version 0x1. If possible, set the switch to use one of the > > versions [4] on datapath ('127.0.0.1', 45404) > > > > I am using open virtual switch as 2.13.3 which has support for openflow 1.3 , so if both controller and my mininet wifi support this version , Why i am getting this error ? > > > I have also set openflow protocol version 1.3 manually in the terminal as I read somewhere that switches default openflow version in 1 the command i used to set openflow version 1.3 is > > > sudo ovs-vsctl set bridge dr5 protocols=OpenFlow13 > > > > Kindly help to resolve the issue > > > Thanks and regards > > > |
From: Alka S. <alk...@gm...> - 2022-02-28 20:21:03
|
Good evening I am new to ryu controller , I am running a topology of mobile nodes in mininet wifi . whenever i run a file having inside ryu controller which is using openflow 1.3, I get an error as mininet@mininet-vm:~/ryu$ ryu-manager ryu.app.simple_switch_13 loading app ryu.app.simple_switch_13 loading app ryu.controller.ofp_handler instantiating app ryu.app.simple_switch_13 of SimpleSwitch13 instantiating app ryu.controller.ofp_handler of OFPHandler unsupported version 0x1. If possible, set the switch to use one of the versions [4] on datapath ('127.0.0.1', 45402) unsupported version 0x1. If possible, set the switch to use one of the versions [4] on datapath ('127.0.0.1', 45404) I am using open virtual switch as 2.13.3 which has support for openflow 1.3 , so if both controller and my mininet wifi support this version , Why i am getting this error ? I have also set openflow protocol version 1.3 manually in the terminal as I read somewhere that switches default openflow version in 1 the command i used to set openflow version 1.3 is sudo ovs-vsctl set bridge dr5 protocols=OpenFlow13 Kindly help to resolve the issue Thanks and regards |
From: Sagar R. <sag...@gm...> - 2022-02-20 12:10:08
|
Hello, I am working on the shortest path finding application in ryu controller. I want to remove the openflow switch(dpid) from the ryu controller itself when a certain condition is satisfied. Is it possible to remove the dp id from ryu when certain conditions are satisfied ? I have tried this event method but this is not working . So how to remove any switch from ryu controller from topology based on certain condition that i am not able to figureout @set_ev_cls(topology.event.EventSwitchLeave) def switch_leave_handler(self, event): """ event handler triggered when switch leave. delete the Switch object directly, the broadcast thread will be killed by itself when exception occured next time. """ dpid = event.switch.dp.id self.logger.info('switch leave (dpid=%s)', dpid_lib.dpid_to_str(dpid)) try: del self.switches[dpid] except KeyError: pass Can any one help me regarding this? -- Thanks & Regards, Ramani Sagar V. G.E.S Class - II, Govt of Gujarat, India. |
From: K9 <rey...@gm...> - 2022-02-09 14:19:36
|
Hello, I was trying to install Ryu today.But kept getting an error on my Ubuntu version 18.04.6. I followed the exact steps on your website but it wouldn’t work the error is posted bellow.I used the command (pip install ryu) as on your github page but it wouldn’t work.Could you please help me in installing it or give me a fix for the error. The error ERROR: Command errored out with exit status 1: command: /usr/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-I5oCah/ovs/setup.py'"'"'; __file__='"'"'/tmp/pip-install-I5oCah/ovs/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-Bghgwj cwd: /tmp/pip-install-I5oCah/ovs/ Complete output (6 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-I5oCah/ovs/setup.py", line 28 file=sys.stderr) ^ SyntaxError: invalid syntax ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. A picture of the error |