├── .whitesource
├── LICENSE
├── README.md
├── breacher.py
└── paths.txt
/.whitesource:
--------------------------------------------------------------------------------
1 | {
2 | "generalSettings": {
3 | "shouldScanRepo": true
4 | },
5 | "checkRunSettings": {
6 | "vulnerableCheckRunConclusionLevel": "failure"
7 | }
8 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Breacher is made by Somdev Sangwan. You are allowed to use this code in your programs but this licensce must be included in
5 | your program or proper credits should be given.
6 |
7 | Copyright (C) 2007 Free Software Foundation, Inc.
8 | Everyone is permitted to copy and distribute verbatim copies
9 | of this license document, but changing it is not allowed.
10 |
11 | Preamble
12 |
13 | The GNU General Public License is a free, copyleft license for
14 | software and other kinds of works.
15 |
16 | The licenses for most software and other practical works are designed
17 | to take away your freedom to share and change the works. By contrast,
18 | the GNU General Public License is intended to guarantee your freedom to
19 | share and change all versions of a program--to make sure it remains free
20 | software for all its users. We, the Free Software Foundation, use the
21 | GNU General Public License for most of our software; it applies also to
22 | any other work released this way by its authors. You can apply it to
23 | your programs, too.
24 |
25 | When we speak of free software, we are referring to freedom, not
26 | price. Our General Public Licenses are designed to make sure that you
27 | have the freedom to distribute copies of free software (and charge for
28 | them if you wish), that you receive source code or can get it if you
29 | want it, that you can change the software or use pieces of it in new
30 | free programs, and that you know you can do these things.
31 |
32 | To protect your rights, we need to prevent others from denying you
33 | these rights or asking you to surrender the rights. Therefore, you have
34 | certain responsibilities if you distribute copies of the software, or if
35 | you modify it: responsibilities to respect the freedom of others.
36 |
37 | For example, if you distribute copies of such a program, whether
38 | gratis or for a fee, you must pass on to the recipients the same
39 | freedoms that you received. You must make sure that they, too, receive
40 | or can get the source code. And you must show them these terms so they
41 | know their rights.
42 |
43 | Developers that use the GNU GPL protect your rights with two steps:
44 | (1) assert copyright on the software, and (2) offer you this License
45 | giving you legal permission to copy, distribute and/or modify it.
46 |
47 | For the developers' and authors' protection, the GPL clearly explains
48 | that there is no warranty for this free software. For both users' and
49 | authors' sake, the GPL requires that modified versions be marked as
50 | changed, so that their problems will not be attributed erroneously to
51 | authors of previous versions.
52 |
53 | Some devices are designed to deny users access to install or run
54 | modified versions of the software inside them, although the manufacturer
55 | can do so. This is fundamentally incompatible with the aim of
56 | protecting users' freedom to change the software. The systematic
57 | pattern of such abuse occurs in the area of products for individuals to
58 | use, which is precisely where it is most unacceptable. Therefore, we
59 | have designed this version of the GPL to prohibit the practice for those
60 | products. If such problems arise substantially in other domains, we
61 | stand ready to extend this provision to those domains in future versions
62 | of the GPL, as needed to protect the freedom of users.
63 |
64 | Finally, every program is threatened constantly by software patents.
65 | States should not allow patents to restrict development and use of
66 | software on general-purpose computers, but in those that do, we wish to
67 | avoid the special danger that patents applied to a free program could
68 | make it effectively proprietary. To prevent this, the GPL assures that
69 | patents cannot be used to render the program non-free.
70 |
71 | The precise terms and conditions for copying, distribution and
72 | modification follow.
73 |
74 | TERMS AND CONDITIONS
75 |
76 | 0. Definitions.
77 |
78 | "This License" refers to version 3 of the GNU General Public License.
79 |
80 | "Copyright" also means copyright-like laws that apply to other kinds of
81 | works, such as semiconductor masks.
82 |
83 | "The Program" refers to any copyrightable work licensed under this
84 | License. Each licensee is addressed as "you". "Licensees" and
85 | "recipients" may be individuals or organizations.
86 |
87 | To "modify" a work means to copy from or adapt all or part of the work
88 | in a fashion requiring copyright permission, other than the making of an
89 | exact copy. The resulting work is called a "modified version" of the
90 | earlier work or a work "based on" the earlier work.
91 |
92 | A "covered work" means either the unmodified Program or a work based
93 | on the Program.
94 |
95 | To "propagate" a work means to do anything with it that, without
96 | permission, would make you directly or secondarily liable for
97 | infringement under applicable copyright law, except executing it on a
98 | computer or modifying a private copy. Propagation includes copying,
99 | distribution (with or without modification), making available to the
100 | public, and in some countries other activities as well.
101 |
102 | To "convey" a work means any kind of propagation that enables other
103 | parties to make or receive copies. Mere interaction with a user through
104 | a computer network, with no transfer of a copy, is not conveying.
105 |
106 | An interactive user interface displays "Appropriate Legal Notices"
107 | to the extent that it includes a convenient and prominently visible
108 | feature that (1) displays an appropriate copyright notice, and (2)
109 | tells the user that there is no warranty for the work (except to the
110 | extent that warranties are provided), that licensees may convey the
111 | work under this License, and how to view a copy of this License. If
112 | the interface presents a list of user commands or options, such as a
113 | menu, a prominent item in the list meets this criterion.
114 |
115 | 1. Source Code.
116 |
117 | The "source code" for a work means the preferred form of the work
118 | for making modifications to it. "Object code" means any non-source
119 | form of a work.
120 |
121 | A "Standard Interface" means an interface that either is an official
122 | standard defined by a recognized standards body, or, in the case of
123 | interfaces specified for a particular programming language, one that
124 | is widely used among developers working in that language.
125 |
126 | The "System Libraries" of an executable work include anything, other
127 | than the work as a whole, that (a) is included in the normal form of
128 | packaging a Major Component, but which is not part of that Major
129 | Component, and (b) serves only to enable use of the work with that
130 | Major Component, or to implement a Standard Interface for which an
131 | implementation is available to the public in source code form. A
132 | "Major Component", in this context, means a major essential component
133 | (kernel, window system, and so on) of the specific operating system
134 | (if any) on which the executable work runs, or a compiler used to
135 | produce the work, or an object code interpreter used to run it.
136 |
137 | The "Corresponding Source" for a work in object code form means all
138 | the source code needed to generate, install, and (for an executable
139 | work) run the object code and to modify the work, including scripts to
140 | control those activities. However, it does not include the work's
141 | System Libraries, or general-purpose tools or generally available free
142 | programs which are used unmodified in performing those activities but
143 | which are not part of the work. For example, Corresponding Source
144 | includes interface definition files associated with source files for
145 | the work, and the source code for shared libraries and dynamically
146 | linked subprograms that the work is specifically designed to require,
147 | such as by intimate data communication or control flow between those
148 | subprograms and other parts of the work.
149 |
150 | The Corresponding Source need not include anything that users
151 | can regenerate automatically from other parts of the Corresponding
152 | Source.
153 |
154 | The Corresponding Source for a work in source code form is that
155 | same work.
156 |
157 | 2. Basic Permissions.
158 |
159 | All rights granted under this License are granted for the term of
160 | copyright on the Program, and are irrevocable provided the stated
161 | conditions are met. This License explicitly affirms your unlimited
162 | permission to run the unmodified Program. The output from running a
163 | covered work is covered by this License only if the output, given its
164 | content, constitutes a covered work. This License acknowledges your
165 | rights of fair use or other equivalent, as provided by copyright law.
166 |
167 | You may make, run and propagate covered works that you do not
168 | convey, without conditions so long as your license otherwise remains
169 | in force. You may convey covered works to others for the sole purpose
170 | of having them make modifications exclusively for you, or provide you
171 | with facilities for running those works, provided that you comply with
172 | the terms of this License in conveying all material for which you do
173 | not control copyright. Those thus making or running the covered works
174 | for you must do so exclusively on your behalf, under your direction
175 | and control, on terms that prohibit them from making any copies of
176 | your copyrighted material outside their relationship with you.
177 |
178 | Conveying under any other circumstances is permitted solely under
179 | the conditions stated below. Sublicensing is not allowed; section 10
180 | makes it unnecessary.
181 |
182 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
183 |
184 | No covered work shall be deemed part of an effective technological
185 | measure under any applicable law fulfilling obligations under article
186 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
187 | similar laws prohibiting or restricting circumvention of such
188 | measures.
189 |
190 | When you convey a covered work, you waive any legal power to forbid
191 | circumvention of technological measures to the extent such circumvention
192 | is effected by exercising rights under this License with respect to
193 | the covered work, and you disclaim any intention to limit operation or
194 | modification of the work as a means of enforcing, against the work's
195 | users, your or third parties' legal rights to forbid circumvention of
196 | technological measures.
197 |
198 | 4. Conveying Verbatim Copies.
199 |
200 | You may convey verbatim copies of the Program's source code as you
201 | receive it, in any medium, provided that you conspicuously and
202 | appropriately publish on each copy an appropriate copyright notice;
203 | keep intact all notices stating that this License and any
204 | non-permissive terms added in accord with section 7 apply to the code;
205 | keep intact all notices of the absence of any warranty; and give all
206 | recipients a copy of this License along with the Program.
207 |
208 | You may charge any price or no price for each copy that you convey,
209 | and you may offer support or warranty protection for a fee.
210 |
211 | 5. Conveying Modified Source Versions.
212 |
213 | You may convey a work based on the Program, or the modifications to
214 | produce it from the Program, in the form of source code under the
215 | terms of section 4, provided that you also meet all of these conditions:
216 |
217 | a) The work must carry prominent notices stating that you modified
218 | it, and giving a relevant date.
219 |
220 | b) The work must carry prominent notices stating that it is
221 | released under this License and any conditions added under section
222 | 7. This requirement modifies the requirement in section 4 to
223 | "keep intact all notices".
224 |
225 | c) You must license the entire work, as a whole, under this
226 | License to anyone who comes into possession of a copy. This
227 | License will therefore apply, along with any applicable section 7
228 | additional terms, to the whole of the work, and all its parts,
229 | regardless of how they are packaged. This License gives no
230 | permission to license the work in any other way, but it does not
231 | invalidate such permission if you have separately received it.
232 |
233 | d) If the work has interactive user interfaces, each must display
234 | Appropriate Legal Notices; however, if the Program has interactive
235 | interfaces that do not display Appropriate Legal Notices, your
236 | work need not make them do so.
237 |
238 | A compilation of a covered work with other separate and independent
239 | works, which are not by their nature extensions of the covered work,
240 | and which are not combined with it such as to form a larger program,
241 | in or on a volume of a storage or distribution medium, is called an
242 | "aggregate" if the compilation and its resulting copyright are not
243 | used to limit the access or legal rights of the compilation's users
244 | beyond what the individual works permit. Inclusion of a covered work
245 | in an aggregate does not cause this License to apply to the other
246 | parts of the aggregate.
247 |
248 | 6. Conveying Non-Source Forms.
249 |
250 | You may convey a covered work in object code form under the terms
251 | of sections 4 and 5, provided that you also convey the
252 | machine-readable Corresponding Source under the terms of this License,
253 | in one of these ways:
254 |
255 | a) Convey the object code in, or embodied in, a physical product
256 | (including a physical distribution medium), accompanied by the
257 | Corresponding Source fixed on a durable physical medium
258 | customarily used for software interchange.
259 |
260 | b) Convey the object code in, or embodied in, a physical product
261 | (including a physical distribution medium), accompanied by a
262 | written offer, valid for at least three years and valid for as
263 | long as you offer spare parts or customer support for that product
264 | model, to give anyone who possesses the object code either (1) a
265 | copy of the Corresponding Source for all the software in the
266 | product that is covered by this License, on a durable physical
267 | medium customarily used for software interchange, for a price no
268 | more than your reasonable cost of physically performing this
269 | conveying of source, or (2) access to copy the
270 | Corresponding Source from a network server at no charge.
271 |
272 | c) Convey individual copies of the object code with a copy of the
273 | written offer to provide the Corresponding Source. This
274 | alternative is allowed only occasionally and noncommercially, and
275 | only if you received the object code with such an offer, in accord
276 | with subsection 6b.
277 |
278 | d) Convey the object code by offering access from a designated
279 | place (gratis or for a charge), and offer equivalent access to the
280 | Corresponding Source in the same way through the same place at no
281 | further charge. You need not require recipients to copy the
282 | Corresponding Source along with the object code. If the place to
283 | copy the object code is a network server, the Corresponding Source
284 | may be on a different server (operated by you or a third party)
285 | that supports equivalent copying facilities, provided you maintain
286 | clear directions next to the object code saying where to find the
287 | Corresponding Source. Regardless of what server hosts the
288 | Corresponding Source, you remain obligated to ensure that it is
289 | available for as long as needed to satisfy these requirements.
290 |
291 | e) Convey the object code using peer-to-peer transmission, provided
292 | you inform other peers where the object code and Corresponding
293 | Source of the work are being offered to the general public at no
294 | charge under subsection 6d.
295 |
296 | A separable portion of the object code, whose source code is excluded
297 | from the Corresponding Source as a System Library, need not be
298 | included in conveying the object code work.
299 |
300 | A "User Product" is either (1) a "consumer product", which means any
301 | tangible personal property which is normally used for personal, family,
302 | or household purposes, or (2) anything designed or sold for incorporation
303 | into a dwelling. In determining whether a product is a consumer product,
304 | doubtful cases shall be resolved in favor of coverage. For a particular
305 | product received by a particular user, "normally used" refers to a
306 | typical or common use of that class of product, regardless of the status
307 | of the particular user or of the way in which the particular user
308 | actually uses, or expects or is expected to use, the product. A product
309 | is a consumer product regardless of whether the product has substantial
310 | commercial, industrial or non-consumer uses, unless such uses represent
311 | the only significant mode of use of the product.
312 |
313 | "Installation Information" for a User Product means any methods,
314 | procedures, authorization keys, or other information required to install
315 | and execute modified versions of a covered work in that User Product from
316 | a modified version of its Corresponding Source. The information must
317 | suffice to ensure that the continued functioning of the modified object
318 | code is in no case prevented or interfered with solely because
319 | modification has been made.
320 |
321 | If you convey an object code work under this section in, or with, or
322 | specifically for use in, a User Product, and the conveying occurs as
323 | part of a transaction in which the right of possession and use of the
324 | User Product is transferred to the recipient in perpetuity or for a
325 | fixed term (regardless of how the transaction is characterized), the
326 | Corresponding Source conveyed under this section must be accompanied
327 | by the Installation Information. But this requirement does not apply
328 | if neither you nor any third party retains the ability to install
329 | modified object code on the User Product (for example, the work has
330 | been installed in ROM).
331 |
332 | The requirement to provide Installation Information does not include a
333 | requirement to continue to provide support service, warranty, or updates
334 | for a work that has been modified or installed by the recipient, or for
335 | the User Product in which it has been modified or installed. Access to a
336 | network may be denied when the modification itself materially and
337 | adversely affects the operation of the network or violates the rules and
338 | protocols for communication across the network.
339 |
340 | Corresponding Source conveyed, and Installation Information provided,
341 | in accord with this section must be in a format that is publicly
342 | documented (and with an implementation available to the public in
343 | source code form), and must require no special password or key for
344 | unpacking, reading or copying.
345 |
346 | 7. Additional Terms.
347 |
348 | "Additional permissions" are terms that supplement the terms of this
349 | License by making exceptions from one or more of its conditions.
350 | Additional permissions that are applicable to the entire Program shall
351 | be treated as though they were included in this License, to the extent
352 | that they are valid under applicable law. If additional permissions
353 | apply only to part of the Program, that part may be used separately
354 | under those permissions, but the entire Program remains governed by
355 | this License without regard to the additional permissions.
356 |
357 | When you convey a copy of a covered work, you may at your option
358 | remove any additional permissions from that copy, or from any part of
359 | it. (Additional permissions may be written to require their own
360 | removal in certain cases when you modify the work.) You may place
361 | additional permissions on material, added by you to a covered work,
362 | for which you have or can give appropriate copyright permission.
363 |
364 | Notwithstanding any other provision of this License, for material you
365 | add to a covered work, you may (if authorized by the copyright holders of
366 | that material) supplement the terms of this License with terms:
367 |
368 | a) Disclaiming warranty or limiting liability differently from the
369 | terms of sections 15 and 16 of this License; or
370 |
371 | b) Requiring preservation of specified reasonable legal notices or
372 | author attributions in that material or in the Appropriate Legal
373 | Notices displayed by works containing it; or
374 |
375 | c) Prohibiting misrepresentation of the origin of that material, or
376 | requiring that modified versions of such material be marked in
377 | reasonable ways as different from the original version; or
378 |
379 | d) Limiting the use for publicity purposes of names of licensors or
380 | authors of the material; or
381 |
382 | e) Declining to grant rights under trademark law for use of some
383 | trade names, trademarks, or service marks; or
384 |
385 | f) Requiring indemnification of licensors and authors of that
386 | material by anyone who conveys the material (or modified versions of
387 | it) with contractual assumptions of liability to the recipient, for
388 | any liability that these contractual assumptions directly impose on
389 | those licensors and authors.
390 |
391 | All other non-permissive additional terms are considered "further
392 | restrictions" within the meaning of section 10. If the Program as you
393 | received it, or any part of it, contains a notice stating that it is
394 | governed by this License along with a term that is a further
395 | restriction, you may remove that term. If a license document contains
396 | a further restriction but permits relicensing or conveying under this
397 | License, you may add to a covered work material governed by the terms
398 | of that license document, provided that the further restriction does
399 | not survive such relicensing or conveying.
400 |
401 | If you add terms to a covered work in accord with this section, you
402 | must place, in the relevant source files, a statement of the
403 | additional terms that apply to those files, or a notice indicating
404 | where to find the applicable terms.
405 |
406 | Additional terms, permissive or non-permissive, may be stated in the
407 | form of a separately written license, or stated as exceptions;
408 | the above requirements apply either way.
409 |
410 | 8. Termination.
411 |
412 | You may not propagate or modify a covered work except as expressly
413 | provided under this License. Any attempt otherwise to propagate or
414 | modify it is void, and will automatically terminate your rights under
415 | this License (including any patent licenses granted under the third
416 | paragraph of section 11).
417 |
418 | However, if you cease all violation of this License, then your
419 | license from a particular copyright holder is reinstated (a)
420 | provisionally, unless and until the copyright holder explicitly and
421 | finally terminates your license, and (b) permanently, if the copyright
422 | holder fails to notify you of the violation by some reasonable means
423 | prior to 60 days after the cessation.
424 |
425 | Moreover, your license from a particular copyright holder is
426 | reinstated permanently if the copyright holder notifies you of the
427 | violation by some reasonable means, this is the first time you have
428 | received notice of violation of this License (for any work) from that
429 | copyright holder, and you cure the violation prior to 30 days after
430 | your receipt of the notice.
431 |
432 | Termination of your rights under this section does not terminate the
433 | licenses of parties who have received copies or rights from you under
434 | this License. If your rights have been terminated and not permanently
435 | reinstated, you do not qualify to receive new licenses for the same
436 | material under section 10.
437 |
438 | 9. Acceptance Not Required for Having Copies.
439 |
440 | You are not required to accept this License in order to receive or
441 | run a copy of the Program. Ancillary propagation of a covered work
442 | occurring solely as a consequence of using peer-to-peer transmission
443 | to receive a copy likewise does not require acceptance. However,
444 | nothing other than this License grants you permission to propagate or
445 | modify any covered work. These actions infringe copyright if you do
446 | not accept this License. Therefore, by modifying or propagating a
447 | covered work, you indicate your acceptance of this License to do so.
448 |
449 | 10. Automatic Licensing of Downstream Recipients.
450 |
451 | Each time you convey a covered work, the recipient automatically
452 | receives a license from the original licensors, to run, modify and
453 | propagate that work, subject to this License. You are not responsible
454 | for enforcing compliance by third parties with this License.
455 |
456 | An "entity transaction" is a transaction transferring control of an
457 | organization, or substantially all assets of one, or subdividing an
458 | organization, or merging organizations. If propagation of a covered
459 | work results from an entity transaction, each party to that
460 | transaction who receives a copy of the work also receives whatever
461 | licenses to the work the party's predecessor in interest had or could
462 | give under the previous paragraph, plus a right to possession of the
463 | Corresponding Source of the work from the predecessor in interest, if
464 | the predecessor has it or can get it with reasonable efforts.
465 |
466 | You may not impose any further restrictions on the exercise of the
467 | rights granted or affirmed under this License. For example, you may
468 | not impose a license fee, royalty, or other charge for exercise of
469 | rights granted under this License, and you may not initiate litigation
470 | (including a cross-claim or counterclaim in a lawsuit) alleging that
471 | any patent claim is infringed by making, using, selling, offering for
472 | sale, or importing the Program or any portion of it.
473 |
474 | 11. Patents.
475 |
476 | A "contributor" is a copyright holder who authorizes use under this
477 | License of the Program or a work on which the Program is based. The
478 | work thus licensed is called the contributor's "contributor version".
479 |
480 | A contributor's "essential patent claims" are all patent claims
481 | owned or controlled by the contributor, whether already acquired or
482 | hereafter acquired, that would be infringed by some manner, permitted
483 | by this License, of making, using, or selling its contributor version,
484 | but do not include claims that would be infringed only as a
485 | consequence of further modification of the contributor version. For
486 | purposes of this definition, "control" includes the right to grant
487 | patent sublicenses in a manner consistent with the requirements of
488 | this License.
489 |
490 | Each contributor grants you a non-exclusive, worldwide, royalty-free
491 | patent license under the contributor's essential patent claims, to
492 | make, use, sell, offer for sale, import and otherwise run, modify and
493 | propagate the contents of its contributor version.
494 |
495 | In the following three paragraphs, a "patent license" is any express
496 | agreement or commitment, however denominated, not to enforce a patent
497 | (such as an express permission to practice a patent or covenant not to
498 | sue for patent infringement). To "grant" such a patent license to a
499 | party means to make such an agreement or commitment not to enforce a
500 | patent against the party.
501 |
502 | If you convey a covered work, knowingly relying on a patent license,
503 | and the Corresponding Source of the work is not available for anyone
504 | to copy, free of charge and under the terms of this License, through a
505 | publicly available network server or other readily accessible means,
506 | then you must either (1) cause the Corresponding Source to be so
507 | available, or (2) arrange to deprive yourself of the benefit of the
508 | patent license for this particular work, or (3) arrange, in a manner
509 | consistent with the requirements of this License, to extend the patent
510 | license to downstream recipients. "Knowingly relying" means you have
511 | actual knowledge that, but for the patent license, your conveying the
512 | covered work in a country, or your recipient's use of the covered work
513 | in a country, would infringe one or more identifiable patents in that
514 | country that you have reason to believe are valid.
515 |
516 | If, pursuant to or in connection with a single transaction or
517 | arrangement, you convey, or propagate by procuring conveyance of, a
518 | covered work, and grant a patent license to some of the parties
519 | receiving the covered work authorizing them to use, propagate, modify
520 | or convey a specific copy of the covered work, then the patent license
521 | you grant is automatically extended to all recipients of the covered
522 | work and works based on it.
523 |
524 | A patent license is "discriminatory" if it does not include within
525 | the scope of its coverage, prohibits the exercise of, or is
526 | conditioned on the non-exercise of one or more of the rights that are
527 | specifically granted under this License. You may not convey a covered
528 | work if you are a party to an arrangement with a third party that is
529 | in the business of distributing software, under which you make payment
530 | to the third party based on the extent of your activity of conveying
531 | the work, and under which the third party grants, to any of the
532 | parties who would receive the covered work from you, a discriminatory
533 | patent license (a) in connection with copies of the covered work
534 | conveyed by you (or copies made from those copies), or (b) primarily
535 | for and in connection with specific products or compilations that
536 | contain the covered work, unless you entered into that arrangement,
537 | or that patent license was granted, prior to 28 March 2007.
538 |
539 | Nothing in this License shall be construed as excluding or limiting
540 | any implied license or other defenses to infringement that may
541 | otherwise be available to you under applicable patent law.
542 |
543 | 12. No Surrender of Others' Freedom.
544 |
545 | If conditions are imposed on you (whether by court order, agreement or
546 | otherwise) that contradict the conditions of this License, they do not
547 | excuse you from the conditions of this License. If you cannot convey a
548 | covered work so as to satisfy simultaneously your obligations under this
549 | License and any other pertinent obligations, then as a consequence you may
550 | not convey it at all. For example, if you agree to terms that obligate you
551 | to collect a royalty for further conveying from those to whom you convey
552 | the Program, the only way you could satisfy both those terms and this
553 | License would be to refrain entirely from conveying the Program.
554 |
555 | 13. Use with the GNU Affero General Public License.
556 |
557 | Notwithstanding any other provision of this License, you have
558 | permission to link or combine any covered work with a work licensed
559 | under version 3 of the GNU Affero General Public License into a single
560 | combined work, and to convey the resulting work. The terms of this
561 | License will continue to apply to the part which is the covered work,
562 | but the special requirements of the GNU Affero General Public License,
563 | section 13, concerning interaction through a network will apply to the
564 | combination as such.
565 |
566 | 14. Revised Versions of this License.
567 |
568 | The Free Software Foundation may publish revised and/or new versions of
569 | the GNU General Public License from time to time. Such new versions will
570 | be similar in spirit to the present version, but may differ in detail to
571 | address new problems or concerns.
572 |
573 | Each version is given a distinguishing version number. If the
574 | Program specifies that a certain numbered version of the GNU General
575 | Public License "or any later version" applies to it, you have the
576 | option of following the terms and conditions either of that numbered
577 | version or of any later version published by the Free Software
578 | Foundation. If the Program does not specify a version number of the
579 | GNU General Public License, you may choose any version ever published
580 | by the Free Software Foundation.
581 |
582 | If the Program specifies that a proxy can decide which future
583 | versions of the GNU General Public License can be used, that proxy's
584 | public statement of acceptance of a version permanently authorizes you
585 | to choose that version for the Program.
586 |
587 | Later license versions may give you additional or different
588 | permissions. However, no additional obligations are imposed on any
589 | author or copyright holder as a result of your choosing to follow a
590 | later version.
591 |
592 | 15. Disclaimer of Warranty.
593 |
594 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
595 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
596 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
597 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
598 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
599 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
600 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
601 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
602 |
603 | 16. Limitation of Liability.
604 |
605 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
606 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
607 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
608 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
609 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
610 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
611 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
612 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
613 | SUCH DAMAGES.
614 |
615 | 17. Interpretation of Sections 15 and 16.
616 |
617 | If the disclaimer of warranty and limitation of liability provided
618 | above cannot be given local legal effect according to their terms,
619 | reviewing courts shall apply local law that most closely approximates
620 | an absolute waiver of all civil liability in connection with the
621 | Program, unless a warranty or assumption of liability accompanies a
622 | copy of the Program in return for a fee.
623 |
624 | END OF TERMS AND CONDITIONS
625 |
626 | How to Apply These Terms to Your New Programs
627 |
628 | If you develop a new program, and you want it to be of the greatest
629 | possible use to the public, the best way to achieve this is to make it
630 | free software which everyone can redistribute and change under these terms.
631 |
632 | To do so, attach the following notices to the program. It is safest
633 | to attach them to the start of each source file to most effectively
634 | state the exclusion of warranty; and each file should have at least
635 | the "copyright" line and a pointer to where the full notice is found.
636 |
637 | {one line to give the program's name and a brief idea of what it does.}
638 | Copyright (C) {year} {name of author}
639 |
640 | This program is free software: you can redistribute it and/or modify
641 | it under the terms of the GNU General Public License as published by
642 | the Free Software Foundation, either version 3 of the License, or
643 | (at your option) any later version.
644 |
645 | This program is distributed in the hope that it will be useful,
646 | but WITHOUT ANY WARRANTY; without even the implied warranty of
647 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
648 | GNU General Public License for more details.
649 |
650 | You should have received a copy of the GNU General Public License
651 | along with this program. If not, see .
652 |
653 | Also add information on how to contact you by electronic and paper mail.
654 |
655 | If the program does terminal interaction, make it output a short
656 | notice like this when it starts in an interactive mode:
657 |
658 | {project} Copyright (C) {year} {fullname}
659 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
660 | This is free software, and you are welcome to redistribute it
661 | under certain conditions; type `show c' for details.
662 |
663 | The hypothetical commands `show w' and `show c' should show the appropriate
664 | parts of the General Public License. Of course, your program's commands
665 | might be different; for a GUI interface, you would use an "about box".
666 |
667 | You should also get your employer (if you work as a programmer) or school,
668 | if any, to sign a "copyright disclaimer" for the program, if necessary.
669 | For more information on this, and how to apply and follow the GNU GPL, see
670 | .
671 |
672 | The GNU General Public License does not permit incorporating your program
673 | into proprietary programs. If your program is a subroutine library, you
674 | may consider it more useful to permit linking proprietary applications with
675 | the library. If this is what you want to do, use the GNU Lesser General
676 | Public License instead of this License. But first, please read
677 | .
678 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Breacher
2 | A script to find admin login pages and EAR vulnerabilites.
3 |
4 | #### Features
5 | - [x] Multi-threading on demand
6 | - [x] Big path list (482 paths)
7 | - [x] Supports php, asp and html extensions
8 | - [x] Checks for potential EAR vulnerabilites
9 | - [x] Checks for robots.txt
10 | - [x] Support for custom patns
11 |
12 | ### Usages
13 | - Check all paths with php extension
14 | ```
15 | python breacher -u example.com --type php
16 | ```
17 | - Check all paths with php extension with threads
18 | ```
19 | python breacher -u example.com --type php --fast
20 | ```
21 | - Check all paths without threads
22 | ```
23 | python breacher -u example.com
24 | ```
25 | - Adding a custom path. For example if you want all paths to start with /data (example.com/data/...) you can do this:
26 | ```
27 | python breacher -u example.com --path /data
28 | ```
29 | Note: When you specify an extension using --type option, Breacher includes paths of that extension as well as paths with no extensions like /admin/login
30 |
31 | #### Video Demo
32 |
33 | [](https://youtu.be/BEpt5JmcWPk)
34 |
--------------------------------------------------------------------------------
/breacher.py:
--------------------------------------------------------------------------------
1 | import requests #module for making request to a webpage
2 | import threading #module for multi-threading
3 | import argparse #module for parsing command line arguments
4 |
5 | parser = argparse.ArgumentParser() #defines the parser
6 |
7 | #Arguements that can be supplied
8 | parser.add_argument("-u", help="target url", dest='target')
9 | parser.add_argument("--path", help="custom path prefix", dest='prefix')
10 | parser.add_argument("--type", help="set the type i.e. html, asp, php", dest='type')
11 | parser.add_argument("--fast", help="uses multithreading", dest='fast', action="store_true")
12 | args = parser.parse_args() #arguments to be parsed
13 |
14 | target = args.target #Gets tarfet from argument
15 |
16 | #Fancy banner :p
17 | print ('''\033[1;34m______ ______ _______ _______ _______ _ _ _______ ______
18 | |_____] |_____/ |______ |_____| | |_____| |______ |_____/
19 | |_____] | \_ |______ | | |_____ | | |______ | \_
20 |
21 | \033[37mMade with \033[91m<3\033[37m By D3V\033[1;m''')
22 |
23 | print ('''\n I am not responsible for your shit and if you get some error while
24 | running Breacher, there are good chances that target isn't responding.\n''')
25 | print ('\033[1;31m--------------------------------------------------------------------------\033[1;m\n')
26 |
27 | try:
28 | target = target.replace('https://', '') #Removes https://
29 | except:
30 | print ('\033[1;31m[-]\033[1;m -u argument is not supplied. Enter python breacher -h for help')
31 | quit()
32 |
33 | target = target.replace('http://', '') #and http:// from the url
34 | target = target.replace('/', '') #removes / from url so we can have example.com and not example.com/
35 | target = 'http://' + target #adds http:// before url so we have a perfect URL now
36 | if args.prefix != None:
37 | target = target + args.prefix
38 | try:
39 | r = requests.get(target + '/robots.txt') #Requests to example.com/robots.txt
40 | if '' in r.text: #if there's an html error page then its not robots.txt
41 | print (' \033[1;31m[-]\033[1;m Robots.txt not found\n')
42 | else: #else we got robots.txt
43 | print (' \033[1;32m[+]\033[0m Robots.txt found. Check for any interesting entry\n')
44 | print (r.text)
45 | except: #if this request fails, we are getting robots.txt
46 | print (' \033[1;31m[-]\033[1;m Robots.txt not found\n')
47 | print ('\033[1;31m--------------------------------------------------------------------------\033[1;m\n')
48 |
49 | def scan(links):
50 | for link in links: #fetches one link from the links list
51 | link = target + link # Does this--> example.com/admin/
52 | r = requests.get(link) #Requests to the combined url
53 | http = r.status_code #Fetches the http response code
54 | if http == 200: #if its 200 the url points to valid resource i.e. admin panel
55 | print (' \033[1;32m[+]\033[0m Admin panel found: %s'% link)
56 | elif http == 404: #404 means not found
57 | print (' \033[1;31m[-]\033[1;m %s'% link)
58 | elif http == 302: #302 means redirection
59 | print (' \033[1;32m[+]\033[0m Potential EAR vulnerability found : ' + link)
60 | else:
61 | print (' \033[1;31m[-]\033[1;m %s'% link)
62 | paths = [] #list of paths
63 | def get_paths(type):
64 | try:
65 | with open('paths.txt','r') as wordlist: #opens paths.txt and grabs links according to the type arguemnt
66 | for path in wordlist: #too boring to describe
67 | path = str(path.replace("\n",""))
68 | try:
69 | if 'asp' in type:
70 | if 'html' in path or 'php' in path:
71 | pass
72 | else:
73 | paths.append(path)
74 | if 'php' in type:
75 | if 'asp' in path or 'html' in path:
76 | pass
77 | else:
78 | paths.append(path)
79 | if 'html' in type:
80 | if 'asp' in path or 'php' in path:
81 | pass
82 | else:
83 | paths.append(path)
84 | except:
85 | paths.append(path)
86 | except IOError:
87 | print ('\033[1;31m[-]\033[1;m Wordlist not found!')
88 | quit()
89 |
90 | if args.fast == True: #if the user has supplied --fast argument
91 | type = args.type #gets the input from --type argument
92 | get_paths(type) #tells the link grabber to grab links according to user input like php, html, asp
93 | paths1 = paths[:len(paths)/2] #The path/links list gets
94 | paths2 = paths[len(paths)/2:] #divided into two lists
95 | def part1():
96 | links = paths1 #it is the first part of the list
97 | scan(links) #calls the scanner
98 | def part2():
99 | links = paths2 #it is the second part of the list
100 | scan(links) #calls the scanner
101 | t1 = threading.Thread(target=part1) #Calls the part1 function via a thread
102 | t2 = threading.Thread(target=part2) #Calls the part2 function via a thread
103 | t1.start() #starts thread 1
104 | t2.start() #starts thread 2
105 | t1.join() #Joins both
106 | t2.join() #of the threads
107 | else: #if --fast isn't supplied we go without threads
108 | type = args.type
109 | get_paths(type)
110 | links = paths
111 | scan(links)
112 |
--------------------------------------------------------------------------------
/paths.txt:
--------------------------------------------------------------------------------
1 | /acceso.asp
2 | /acceso.php
3 | /access/
4 | /access.php
5 | /account/
6 | /account.asp
7 | /account.html
8 | /account.php
9 | /acct_login/
10 | /_adm_/
11 | /_adm/
12 | /adm/
13 | /adm2/
14 | /adm/admloginuser.asp
15 | /adm/admloginuser.php
16 | /adm.asp
17 | /adm_auth.asp
18 | /adm_auth.php
19 | /adm.html
20 | /_admin_/
21 | /_admin/
22 | /admin/
23 | /Admin/
24 | /ADMIN/
25 | /admin1/
26 | /admin1.asp
27 | /admin1.html
28 | /admin1.php
29 | /admin2/
30 | /admin2.asp
31 | /admin2.html
32 | /admin2/index/
33 | /admin2/index.asp
34 | /admin2/index.php
35 | /admin2/login.asp
36 | /admin2/login.php
37 | /admin2.php
38 | /admin3/
39 | /admin4/
40 | /admin4_account/
41 | /admin4_colon/
42 | /admin5/
43 | /admin/account.asp
44 | /admin/account.html
45 | /admin/account.php
46 | /admin/add_banner.php/
47 | /admin/addblog.php
48 | /admin/add_gallery_image.php
49 | /admin/add.php
50 | /admin/add-room.php
51 | /admin/add-slider.php
52 | /admin/add_testimonials.php
53 | /admin/admin/
54 | /admin/adminarea.php
55 | /admin/admin.asp
56 | /admin/AdminDashboard.php
57 | /admin/admin-home.php
58 | /admin/AdminHome.php
59 | /admin/admin.html
60 | /admin/admin_index.php
61 | /admin/admin_login.asp
62 | /admin/admin-login.asp
63 | /admin/adminLogin.asp
64 | /admin/admin_login.html
65 | /admin/admin-login.html
66 | /admin/adminLogin.html
67 | /admin/admin_login.php
68 | /admin/admin-login.php
69 | /admin/adminLogin.php
70 | /admin/admin_management.php
71 | /admin/admin.php
72 | /admin/admin_users.php
73 | /admin/adminview.php
74 | /admin/adm.php
75 | /admin_area/
76 | /adminarea/
77 | /admin_area/admin.asp
78 | /adminarea/admin.asp
79 | /admin_area/admin.html
80 | /adminarea/admin.html
81 | /admin_area/admin.php
82 | /adminarea/admin.php
83 | /admin_area/index.asp
84 | /adminarea/index.asp
85 | /admin_area/index.html
86 | /adminarea/index.html
87 | /admin_area/index.php
88 | /adminarea/index.php
89 | /admin_area/login.asp
90 | /adminarea/login.asp
91 | /admin_area/login.html
92 | /adminarea/login.html
93 | /admin_area/login.php
94 | /adminarea/login.php
95 | /admin.asp
96 | /admin/banner.php
97 | /admin/banners_report.php
98 | /admin/category.php
99 | /admin/change_gallery.php
100 | /admin/checklogin.php
101 | /admin/configration.php
102 | /admincontrol.asp
103 | /admincontrol.html
104 | /admincontrol/login.asp
105 | /admincontrol/login.html
106 | /admincontrol/login.php
107 | /admin/control_pages/admin_home.php
108 | /admin/controlpanel.asp
109 | /admin/controlpanel.html
110 | /admin/controlpanel.php
111 | /admincontrol.php
112 | /admincontrol.php/
113 | /admin/cpanel.php
114 | /admin/cp.asp
115 | /admin/CPhome.php
116 | /admin/cp.html
117 | /admincp/index.asp
118 | /admincp/index.html
119 | /admincp/login.asp
120 | /admin/cp.php
121 | /admin/dashboard/index.php
122 | /admin/dashboard.php
123 | /admin/dashbord.php
124 | /admin/dash.php
125 | /admin/default.php
126 | /adm/index.asp
127 | /adm/index.html
128 | /adm/index.php
129 | /admin/enter.php
130 | /admin/event.php
131 | /admin/form.php
132 | /admin/gallery.php
133 | /admin/headline.php
134 | /admin/home.asp
135 | /admin/home.html
136 | /admin_home.php
137 | /admin/home.php
138 | /admin.html
139 | /admin/index.asp
140 | /admin/index-digital.php
141 | /admin/index.html
142 | /admin/index.php
143 | /admin/index_ref.php
144 | /admin/initialadmin.php
145 | /administer/
146 | /administr8/
147 | /administr8.asp
148 | /administr8.html
149 | /administr8.php
150 | /administracion.php
151 | /administrador/
152 | /administratie/
153 | /administration/
154 | /administration.html
155 | /administration.php
156 | /administrator
157 | /_administrator_/
158 | /_administrator/
159 | /administrator/
160 | /administrator/account.asp
161 | /administrator/account.html
162 | /administrator/account.php
163 | /administratoraccounts/
164 | /administrator.asp
165 | /administrator.html
166 | /administrator/index.asp
167 | /administrator/index.html
168 | /administrator/index.php
169 | /administratorlogin/
170 | /administrator/login.asp
171 | /administratorlogin.asp
172 | /administrator/login.html
173 | /administrator/login.php
174 | /administratorlogin.php
175 | /administratorlogin.php
176 | /administrator.php
177 | /administrators/
178 | /administrivia/
179 | /admin/leads.php
180 | /admin/list_gallery.php
181 | /admin/login
182 | /adminLogin/
183 | /admin_login.asp
184 | /admin-login.asp
185 | /admin/login.asp
186 | /adminLogin.asp
187 | /admin/login-home.php
188 | /admin_login.html
189 | /admin-login.html
190 | /admin/login.html
191 | /adminLogin.html
192 | /ADMIN/login.html
193 | /admin_login.php
194 | /admin_login.php]
195 | /admin-login.php
196 | /admin-login.php/
197 | /admin/login.php
198 | /adminLogin.php
199 | /ADMIN/login.php
200 | /admin/login_success.php
201 | /admin/loginsuccess.php
202 | /admin/log.php
203 | /admin_main.html
204 | /admin/main_page.php
205 | /admin/main.php/
206 | /admin/ManageAdmin.php
207 | /admin/manageImages.php
208 | /admin/manage_team.php
209 | /admin/member_home.php
210 | /admin/moderator.php
211 | /admin/my_account.php
212 | /admin/myaccount.php
213 | /admin/overview.php
214 | /admin/page_management.php
215 | /admin/pages/home_admin.php
216 | /adminpanel/
217 | /adminpanel.asp
218 | /adminpanel.html
219 | /adminpanel.php
220 | /admin.php
221 | /Admin/private/
222 | /adminpro/
223 | /admin/product.php
224 | /admin/products.php
225 | /admins/
226 | /admins.asp
227 | /admin/save.php
228 | /admins.html
229 | /admin/slider.php
230 | /admin/specializations.php
231 | /admins.php
232 | /admin_tool/
233 | /AdminTools/
234 | /admin/uhome.html
235 | /admin/upload.php
236 | /admin/userpage.php
237 | /admin/viewblog.php
238 | /admin/viewmembers.php
239 | /admin/voucher.php
240 | /AdminWeb/
241 | /admin/welcomepage.php
242 | /admin/welcome.php
243 | /admloginuser.asp
244 | /admloginuser.php
245 | /admon/
246 | /ADMON/
247 | /adm.php
248 | /affiliate.asp
249 | /affiliate.php
250 | /auth/
251 | /auth/login/
252 | /authorize.php
253 | /autologin/
254 | /banneradmin/
255 | /base/admin/
256 | /bb-admin/
257 | /bbadmin/
258 | /bb-admin/admin.asp
259 | /bb-admin/admin.html
260 | /bb-admin/admin.php
261 | /bb-admin/index.asp
262 | /bb-admin/index.html
263 | /bb-admin/index.php
264 | /bb-admin/login.asp
265 | /bb-admin/login.html
266 | /bb-admin/login.php
267 | /bigadmin/
268 | /blogindex/
269 | /cadmins/
270 | /ccms/
271 | /ccms/index.php
272 | /ccms/login.php
273 | /ccp14admin/
274 | /cms/
275 | /cms/admin/
276 | /cmsadmin/
277 | /cms/_admin/logon.php
278 | /cms/login/
279 | /configuration/
280 | /configure/
281 | /controlpanel/
282 | /controlpanel.asp
283 | /controlpanel.html
284 | /controlpanel.php
285 | /cpanel/
286 | /cPanel/
287 | /cpanel_file/
288 | /cp.asp
289 | /cp.html
290 | /cp.php
291 | /customer_login/
292 | /database_administration/
293 | /Database_Administration/
294 | /db/admin.php
295 | /directadmin/
296 | /dir-login/
297 | /editor/
298 | /edit.php
299 | /evmsadmin/
300 | /ezsqliteadmin/
301 | /fileadmin/
302 | /fileadmin.asp
303 | /fileadmin.html
304 | /fileadmin.php
305 | /formslogin/
306 | /forum/admin
307 | /globes_admin/
308 | /home.asp
309 | /home.html
310 | /home.php
311 | /hpwebjetadmin/
312 | /include/admin.php
313 | /includes/login.php
314 | /Indy_admin/
315 | /instadmin/
316 | /interactive/admin.php
317 | /irc-macadmin/
318 | /links/login.php
319 | /LiveUser_Admin/
320 | /login/
321 | /login1/
322 | /login.asp
323 | /login_db/
324 | /loginflat/
325 | /login.html
326 | /login/login.php
327 | /login.php
328 | /login-redirect/
329 | /logins/
330 | /login-us/
331 | /logon/
332 | /logo_sysadmin/
333 | /Lotus_Domino_Admin/
334 | /macadmin/
335 | /mag/admin/
336 | /maintenance/
337 | /manage_admin.php
338 | /manager/
339 | /manager/ispmgr/
340 | /manuallogin/
341 | /memberadmin/
342 | /memberadmin.asp
343 | /memberadmin.php
344 | /members/
345 | /memlogin/
346 | /meta_login/
347 | /modelsearch/admin.asp
348 | /modelsearch/admin.html
349 | /modelsearch/admin.php
350 | /modelsearch/index.asp
351 | /modelsearch/index.html
352 | /modelsearch/index.php
353 | /modelsearch/login.asp
354 | /modelsearch/login.html
355 | /modelsearch/login.php
356 | /moderator/
357 | /moderator/admin.asp
358 | /moderator/admin.html
359 | /moderator/admin.php
360 | /moderator.asp
361 | /moderator.html
362 | /moderator/login.asp
363 | /moderator/login.html
364 | /moderator/login.php
365 | /moderator.php
366 | /moderator.php/
367 | /myadmin/
368 | /navSiteAdmin/
369 | /newsadmin/
370 | /nsw/admin/login.php
371 | /openvpnadmin/
372 | /pages/admin/admin-login.asp
373 | /pages/admin/admin-login.html
374 | /pages/admin/admin-login.php
375 | /panel/
376 | /panel-administracion/
377 | /panel-administracion/admin.asp
378 | /panel-administracion/admin.html
379 | /panel-administracion/admin.php
380 | /panel-administracion/index.asp
381 | /panel-administracion/index.html
382 | /panel-administracion/index.php
383 | /panel-administracion/login.asp
384 | /panel-administracion/login.html
385 | /panel-administracion/login.php
386 | /panelc/
387 | /paneldecontrol/
388 | /panel.php
389 | /pgadmin/
390 | /phpldapadmin/
391 | /phpmyadmin/
392 | /phppgadmin/
393 | /phpSQLiteAdmin/
394 | /platz_login/
395 | /pma/
396 | /power_user/
397 | /project-admins/
398 | /pureadmin/
399 | /radmind/
400 | /radmind-1/
401 | /rcjakar/admin/login.php
402 | /rcLogin/
403 | /server/
404 | /Server/
405 | /ServerAdministrator/
406 | /server_admin_small/
407 | /Server.asp
408 | /Server.html
409 | /Server.php
410 | /showlogin/
411 | /simpleLogin/
412 | /site/admin/
413 | /siteadmin/
414 | /siteadmin/index.asp
415 | /siteadmin/index.php
416 | /siteadmin/login.asp
417 | /siteadmin/login.html
418 | /site_admin/login.php
419 | /siteadmin/login.php
420 | /smblogin/
421 | /sql-admin/
422 | /sshadmin/
423 | /ss_vms_admin_sm/
424 | /staradmin/
425 | /sub-login/
426 | /Super-Admin/
427 | /support_login/
428 | /sys-admin/
429 | /sysadmin/
430 | /SysAdmin/
431 | /SysAdmin2/
432 | /sysadmin.asp
433 | /sysadmin.html
434 | /sysadmin.php
435 | /sysadmins/
436 | /system_administration/
437 | /system-administration/
438 | /typo3/
439 | /ur-admin/
440 | /ur-admin.asp
441 | /ur-admin.html
442 | /ur-admin.php
443 | /useradmin/
444 | /user.asp
445 | /user.html
446 | /UserLogin/
447 | /user.php
448 | /usuario/
449 | /usuarios/
450 | /usuarios//
451 | /usuarios/login.php
452 | /utility_login/
453 | /vadmind/
454 | /vmailadmin/
455 | /webadmin/
456 | /WebAdmin/
457 | /webadmin/admin.asp
458 | /webadmin/admin.html
459 | /webadmin/admin.php
460 | /webadmin.asp
461 | /webadmin.html
462 | /webadmin/index.asp
463 | /webadmin/index.html
464 | /webadmin/index.php
465 | /webadmin/login.asp
466 | /webadmin/login.html
467 | /webadmin/login.php
468 | /webadmin.php
469 | /webmaster/
470 | /websvn/
471 | /wizmysqladmin/
472 | /wp-admin/
473 | /wp-login/
474 | /wplogin/
475 | /wp-login.php
476 | /xlogin/
477 | /yonetici.asp
478 | /yonetici.html
479 | /yonetici.php
480 | /yonetim.asp
481 | /yonetim.html
482 | /yonetim.php
--------------------------------------------------------------------------------