-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathget-involved.html
136 lines (101 loc) · 5.83 KB
/
get-involved.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!doctype html>
<html lang="en">
<head>
<title>Get Involved « Ettercap</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=100" /> <!-- Force IE8 Compatibility mode OFF -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="./common.css" type="text/css" />
<link rel="stylesheet" media="(min-width: 1080px)" href="./desktop.css" type="text/css" />
<link rel="stylesheet" media="(min-width: 601px) and (max-width: 1079px)" href="./tablet.css" type="text/css" />
<link rel="stylesheet" media="(max-width: 600px)" href="./handheld.css" type="text/css" />
<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="./favicon.ico" />
<script language="javascript" type="text/javascript" src="./handheld-menu.js"></script>
</head>
<body>
<div id="header">
<div id="menu">
<a href="javascript:toggle_menu()">
<img src="menu.png" alt="Menu" />
</a>
</div>
<div id="logo">
<a href="#">
<picture>
<source media="(min-width: 1080px)" srcset="logo.png" />
<source media="(min-width: 601px) and (max-width: 1079px)" srcset="logo-tablet.png" />
<source media="(max-width: 600px)" srcset="logo-handheld.png" />
<img src="logo.png" alt="logo" />
</picture>
</a>
</div>
</div>
<h1><a href="#">Get Involved <small>«</small> Ettercap</a></h1>
<div class="container">
<div id="digi-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="get-involved.html">Get Involved</a></li>
<li><a href="bugs.html">Bug Submission</a></li>
<li><a href="social.html">Social</a></li>
</ul>
</div>
<div id="content">
<div class="post">
<h2>Get involved with the Ettercap project</h2>
<div class="entry">
<blockquote><span class="padded"><p>We are open to everyone who wants to be a part of this project and continue to make it the best MiTM tool available.</p></span></blockquote>
<h3>Development Efforts</h3>
<p>The Ettercap source code is stored on the <a href="https://github.com/Ettercap/ettercap">Github</a> pages using a GIT repository. Below are the steps to you should follow to ensure you are working off the same code base as everyone else involved in the project.</p>
<pre><code>$ git clone git://github.com/Ettercap/ettercap
$ cd ettercap
</code></pre>
<p>Once you moved to the rc branch you can begin to review the current source code in development.<br />
Have a look at our <a href="https://github.com/Ettercap/ettercap/wiki/git-config">Github Wiki</a> page
that provide lot of recommendations how to work with Git(hub) that help contributing to the project.<br />
<small>Please note that very few individuals have the ability to commit code directly within the GIT repository.</small> </p>
<div class="box ">
<span class="title"><h3>How to submit code you've worked on</h3></span>
<span class="padded">
<p>1 - Once you've worked all the known bugs out of your code, commit it to your
fork of Ettercap code on Github.</p>
<p>2 - Create a pull-request with a brief abstract of the issue you're fixing</p>
<p>3 - After quality checks and discussions with the core developers your changes may get
merged to Ettercap's master branch</p>
When you've been contributing to the Ettercap project in a notably fashion, you'll receive
full credit as a contributor to the project within the source documentation.
</span>
</div>
<h3>Testing Efforts</h3>
<p>When you submit your pull-request, we expect testing has already been done throughoutly. Of course during review we may also do additional testing.</p>
<p>Travis-CI will automatically try to build your code with various build-flag combinations and against different compilers and on different operating systems. Of course, your patch will only be accepted when this systematical build-based testing has been passed successfully.</p>
<p>If a specific packet pattern is related to the patch, please provide an example packet capture file so that we all are able to do the same level of testing to raise confidently and quality.</p>
<p>During testing, you can test however you want, but there are a few high level principles that will need to be followed:</p>
<ul class="fancy_list">
<li class="circle_arrow">Ensure you include as much information about your system as makes sense (uname -a may possibly be enough)
<ul class="fancy_list"><li>If you report a bug we need full details of what you were doing when it happened, and what you expected to happen</li>
<li>If an actual crash occurs provide the file that ettercap creates so we can review exactly what was happening when the crash occurred</li></ul>
</li>
<li class="circle_arrow">Detail, detail, detail, the more details you can provide the better chance we have to replicate the issue and fix it.<br /><br /></li>
</ul>
<h3>Development & Testing Schedule</h3>
<p>There is no fix schedule when to submit pull-requests. It's treated on demand.</p>
<br class="clear" />
</div><!-- end entry -->
</div><!-- end post -->
</div><!-- end content -->
<div id="footer">
<div id="footer-container">
<span class="right"><a href="#">© Ettercap Project</a> | <a href="http://www.ticktockcomputers.com" target="_blank" title="Designed by DigiP">Theme by Tick Tock Computers, LLC</a></span>
</div>
</div><!-- end footer -->
</div><!-- end container -->
<div class="fixed-side">
<img src="open-source.jpg" alt="open-source" title="This project 100% Open-Source, for the community, and by the community." style="position:relative; right:6px;" />
<a href="https://twitter.com/ettercapproject"><img src="Twitter-64.png" alt="" title="Follow us on Twitter" /></a>
<a href="https://www.youtube.com/channel/UCVYP1AeH9G1E1rtllwxLEQA"><img src="youtube-black.png" alt="YouTube" title="Official Ettercap YouTube Channel" /></a>
</div>
</body>
</html>