Re: [hackathon] [I2nsf] Information for IETF-97 I2NSF Hackathon

Linda Dunbar <linda.dunbar@huawei.com> Sun, 13 November 2016 00:42 UTC

Return-Path: <linda.dunbar@huawei.com>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4C12129699; Sat, 12 Nov 2016 16:42:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.715
X-Spam-Level:
X-Spam-Status: No, score=-5.715 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S3zGuqmHJDTU; Sat, 12 Nov 2016 16:42:00 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55236129679; Sat, 12 Nov 2016 16:41:57 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DAG42570; Sun, 13 Nov 2016 00:41:53 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 13 Nov 2016 00:41:52 +0000
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Sat, 12 Nov 2016 16:41:46 -0800
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, "hackathon@ietf.org" <hackathon@ietf.org>
Thread-Topic: [I2nsf] Information for IETF-97 I2NSF Hackathon
Thread-Index: AQHSPKprc599f9p8SUat7CLFPf0auKDWD/jw
Date: Sun, 13 Nov 2016 00:41:46 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657F6C6D5@dfweml501-mbb>
References: <CAPK2DewA1r64oXh6ZZAO8xNKcf1Q9wx12gYpj3SQFPHZhfjasA@mail.gmail.com>
In-Reply-To: <CAPK2DewA1r64oXh6ZZAO8xNKcf1Q9wx12gYpj3SQFPHZhfjasA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.109.241]
Content-Type: multipart/related; boundary="_004_4A95BA014132FF49AE685FAB4B9F17F657F6C6D5dfweml501mbb_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.5827B6D3.005D, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e111b2623f01c65b1ae60bbda0259f4e
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/wEpRrvrhZIBecHVNZpYNmL6-mSQ>
X-Mailman-Approved-At: Sat, 12 Nov 2016 16:44:01 -0800
Cc: Myung-Ki Shin <mkshin@etri.re.kr>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>, JungSoo Park <pjs@etri.re.kr>, 김익균 <ikkim21@etri.re.kr>, Tae-Jin Ahn <taejin.ahn@kt.com>, 김영수 <blitzkrieg@etri.re.kr>, Se-Hui Lee <sehuilee@kt.com>
Subject: Re: [hackathon] [I2nsf] Information for IETF-97 I2NSF Hackathon
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>, <mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>, <mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Nov 2016 00:42:03 -0000

Many thanks to Paul and his team for championing such a wonderful Hackathon, getting so many graduate students from multiple local universities and service providers to IETF 97 to hack the I2NSF data models.
A picture perfect model for hackathon.
[cid:image003.png@01D23D92.19983250]
Linda



From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Mr. Jaehoon Paul Jeong
Sent: 2016年11月12日 14:57
To: hackathon@ietf.org
Cc: Myung-Ki Shin <mkshin@etri.re.kr>; i2nsf@ietf.org; 김익균 <ikkim21@etri.re.kr>; JungSoo Park <pjs@etri.re.kr>; skku_secu-brain_all@googlegroups.com; Tae-Jin Ahn <taejin.ahn@kt.com>; 김영수 <blitzkrieg@etri.re.kr>; Se-Hui Lee <sehuilee@kt.com>
Subject: [I2nsf] Information for IETF-97 I2NSF Hackathon

Hi Hackathon Chairs,

Here is the information for our I2NSF Hackathon.

The poster for this Hackathon is:
https://github.com/kimjinyong/i2nsf-framework/blob/master/Hackathon/Doc/Hackathon-Poster.pdf

The participants are from SKKU (Sungkyunkwan University), KT (Korea Telecom), ETRI,
KU (Konkuk University), and Huawei.

Let me explain the source code and manual to remotely participate in IETF-97 I2NSF Hackathon.

The following link contains the source code for our I2NSF Hackathon:
https://github.com/kimjinyong/i2nsf-framework

If you follow this link, you will find a "Hackathon" folder which
consists of 10 subfolders. The information about each folder is as follows:

1. Doc
   This folder contains the document files related to I2NSF Hackathon.
   The document files are "Hackathon Program Manual.pdf", "Hackathon Scenario.pdf",
   "All about Hackathon.pdf", and "Hackathon-Poster.pdf".

2. I2NSF_User
   This folder contains the php files for the Web User Interface for I2NSF User
   in I2NSF Framework.

3. Interfaces
   This folder contains the source code for the inter-process-communication interfaces
   (i.e., NSF-NSFF-Interface and MySQL-Interface) in I2NSF framework where NSF stands for
   Network Security Function and NSFF stands for NSF Forwarder.

4. NSF
   This folder contains the source code for Network Security Functions (NSFs), such as
   Firewall and Deep Packet Inspection (DPI).

5. PacketGeneration
   This folder contains the source code for Packet Generation.

6. PacketReceive
   This folder contains the source code for Packet Reception for logging.

7. NSFF
   This folder contains the source code for NSF Forwarder (NSFF).

8. Scripts
   This folder contains the mysql database schema (i.e., database table for each I2NSF component),
   a Python script for mininet in a testbed network, a shell script (i.e., OpenDaylight restconf API)
   for traffic steering, a shell script to look at the rules in a flow table in an SDN switch,
   a Python script to display all firewall policies in a Firewall in the mininet.

9. Security Controller
   This folder contains the source code for Security Controller.

10. bin
   Execution binary files for (i) NSFs (e.g., Firewall and DPI), (ii) NSF Forwarder (NSFF),
   (iii) Sending Host for packet generation, and (iv) Receiving Host for packet reception.

Note that the source code are functioning for Firewall, but not functioning completely for
Deep Packet Inspection (DPI).
After this Hackathon, we will upload the complete code for both Firewall and DPI.

I attach a photo of our I2NSF Hackathon team :-)

Thanks for your coordination for this Hackathon.

Best Regards,
Paul
-
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Assistant Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>