[hackathon] Information for IETF-97 I2NSF Hackathon

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Sat, 12 November 2016 05:58 UTC

Return-Path: <jaehoon.paul@gmail.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 D14161298AE; Fri, 11 Nov 2016 21:58:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 WBjD99bO0IkJ; Fri, 11 Nov 2016 21:57:58 -0800 (PST)
Received: from mail-yb0-x22a.google.com (mail-yb0-x22a.google.com [IPv6:2607:f8b0:4002:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 832AB1293DA; Fri, 11 Nov 2016 21:57:57 -0800 (PST)
Received: by mail-yb0-x22a.google.com with SMTP id v78so10989503ybe.3; Fri, 11 Nov 2016 21:57:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=XV7IFo7T9H7XngzJe8H/QiUh7cJvYDhPooO8FqZu2pA=; b=c2JmXBwjvO6Se80ieCHYSwasZk0hEyqszvBm9DXVVFjSg2K0ctYCxAcOc22QK/3nqT Tm6UrzKpoIwWXZJswhC/4JvFqF2saBPPSfI0MUhPEkP55tihVkL3/2Ial0/89BV4wlMV dTzQjN/Tjsrd+vPhfjbyRJzELAxR+X1dfXLGppaNEMWZlQ49fNDT/0SUwMFbaIlNNqYH OM1CLPRVJG0IwCQSxyM1ZRb801LibfmggXjV22DzKtvr9gMfQoKnqXFLn6gSiLXVpJ3M ctAudK6TsSvK639oNMqeWDAWXO2Dl82EupMxDouCF7GiJBSr1mSCnoQ5SF2iSFF6RC2L 15Nw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=XV7IFo7T9H7XngzJe8H/QiUh7cJvYDhPooO8FqZu2pA=; b=Cz6zq9l4Dp6738elCHEhMKH6QAXb3rp4NU05rYw54+W4c415MmEfCdYVDbErK5/Prk cDb6EJr3+7UDyANWuIGJfLCLm8ADoQ3xJ5w3WjVnkAFu8fjau15h1BD00FGuinTjj8ZS +FkD/nz31FbNIdVDfCZ/fmnHXEHCE4ikW0ccl5EIAM2Kqkykk/Q+k4w7FQl/NEC3xjve MkmX1mR/EO8gpwgnhOwQICR7wjY9kVvt2C22et3o44ds/QpYkK4kE1H/7B3MIiusoirZ 0/zfRw+bvYvLxloQpn5ffB5RGZjLX7k7a19DjDREfW0OIoyP/plyQNa1Axv3NQ9s1NeC CFPA==
X-Gm-Message-State: ABUngvcMDHUp8YAeBZWWgz68Bn4KBzREvsGerYxvRVYnahAGnMLeEwnk/CMnjlnxJ+6wXgAP07hQk7Zy/bxxLw==
X-Received: by 10.37.202.142 with SMTP id a136mr6729817ybg.129.1478930276341; Fri, 11 Nov 2016 21:57:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.215.8 with HTTP; Fri, 11 Nov 2016 21:57:25 -0800 (PST)
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sat, 12 Nov 2016 14:57:25 +0900
Message-ID: <CAPK2DewA1r64oXh6ZZAO8xNKcf1Q9wx12gYpj3SQFPHZhfjasA@mail.gmail.com>
To: hackathon@ietf.org
Content-Type: multipart/mixed; boundary="94eb2c0558bcc5ec270541144928"
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/bAHWKt3TsZwU9OynYbX7ZN_C_ug>
Cc: Myung-Ki Shin <mkshin@etri.re.kr>, "i2nsf@ietf.org" <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: [hackathon] 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: Sat, 12 Nov 2016 05:58:01 -0000

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/Ha
ckathon/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, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>